AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Creates an SageMaker notebook instance. A notebook instance is a machine learning (ML) compute instance running on a Jupyter notebook.
CreateNotebookInstance request, specify the type of ML compute instance
that you want to run. SageMaker launches the instance, installs common libraries that
you can use to explore datasets for model training, and attaches an ML storage volume
to the notebook instance.
SageMaker also provides a set of example notebooks. Each notebook demonstrates how to use SageMaker with a specific algorithm or with a machine learning framework.
After receiving the request, SageMaker does the following:
Creates a network interface in the SageMaker VPC.
(Option) If you specified
SubnetId, SageMaker creates a network interface
in your own VPC, which is inferred from the subnet ID that you provide in the input.
When creating this network interface, SageMaker attaches the security group that you
specified in the request to the network interface that it creates in your VPC.
Launches an EC2 instance of the type specified in the request in the SageMaker VPC.
If you specified
SubnetId of your VPC, SageMaker specifies both network
interfaces when launching this instance. This enables inbound traffic from your own
VPC to the notebook instance, assuming that the security groups allow it.
After creating the notebook instance, SageMaker returns its Amazon Resource Name (ARN). You can't change the name of a notebook instance after you create it.
After SageMaker creates the notebook instance, you can connect to the Jupyter server and work in Jupyter notebooks. For example, you can write code to explore a dataset that you can use for model training, train a model, host models by creating SageMaker endpoints, and validate hosted models.
For more information, see How It Works.
For .NET Core this operation is only available in asynchronous form. Please refer to CreateNotebookInstanceAsync.
public virtual CreateNotebookInstanceResponse CreateNotebookInstance( CreateNotebookInstanceRequest request )
Container for the necessary parameters to execute the CreateNotebookInstance service method.
|ResourceLimitExceededException||You have exceeded an SageMaker resource limit. For example, you might have too many training jobs created.|
Supported in: 4.5, 4.0, 3.5