AWS SageMaker按使用时间计费,不会收取启动实例的费用。以下是一个Python示例,用于启动一个SageMaker Notebook实例,该实例将在启动后计费直到停止。
import boto3
region = 'us-west-2'
instance_type = 'ml.t2.medium'
notebook_name = 'my-notebook'
client = boto3.client('sagemaker', region_name=region)
response = client.create_notebook_instance(
InstanceType=instance_type,
NotebookInstanceName=notebook_name,
)
print(response)
注意,实例将在创建后一直运行,直到手动停止它或超出存储配额。因此,请确保停止实例以避免不必要的费用。以下是停止实例的代码示例。
import boto3
region = 'us-west-2'
notebook_name = 'my-notebook'
client = boto3.client('sagemaker', region_name=region)
response = client.stop_notebook_instance(
NotebookInstanceName=notebook_name,
)
print(response)