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.xlarge
SageMakerNotebookArn
: the SageMaker Notebook instance ARN.
{
"SageMakerNotebookArn": "arn:aws:sagemaker:xxxxxxx:123412341234:notebook-instance/xxxxx",
}