This module creates a SageMaker Notebook instance.
notebook_name: The name of the new notebook instanceinstance_type: The type of ML compute instance to launch for the notebook instance
direct_internet_access: Sets whether SageMaker provides internet access to the notebook instance, by default Noneroot_access: Whether root access is enabled or disabled for users of the notebook instance, by default Nonevolume_size_in_gb: The size, in GB, of the ML storage volume to attach to the notebook instance, by default Noneimds_version: The Instance Metadata Service (IMDS) version, by default Nonesubnet_ids: A list of subnet IDs in a VPC to which you would like to have a connectivity, by default None. Only the first subnet id will be used.vpc_id: The ID of the VPC to which you would like to have a connectivity, by default Nonekms_key_arn: The ARN of a AWS KMS key that SageMaker uses to encrypt data on the storage volume attached, by default Nonecode_repository: The Git repository associated with the notebook instance as its default code repository, by default Noneadditional_code_repositories: An array of up to three Git repositories associated with the notebook instance, by default Nonerole_arn: An IAM Role ARN that SageMaker assumes to perform tasks on your behalf, by default Nonetags: Extra tags to apply to the SageMaker notebook instance, by default None
name: notebook
path: modules/sagemaker/sagemaker-notebook
targetAccount: primary
parameters:
- name: notebook_name
value: dummy123
- name: instance_type
value: ml.t2.xlargeSageMakerNotebookArn: the SageMaker Notebook instance ARN.
{
"SageMakerNotebookArn": "arn:aws:sagemaker:xxxxxxx:123412341234:notebook-instance/xxxxx",
}