SageMakerのCFnテンプレートです
- 実行端末: Mac
- aws cliが使用できること
- VPC
- Subnet (AzA, AzC)
- IAM Role
- SageMaker
- Lifecycle設定 ※ aws cliで作成
- Domain
- User profile
- JupyterLab Space
create-lifecycle-config.sh を実行しlifecycle設定を作成します。
SageMaker.ymlを読み込みAWSサービスを作成します。
◼︎ パラメータ
パラメータ名 | 説明 | デフォルト値 |
---|---|---|
EnvPrefix | AWSリソース名のプレフィックス | mlenv |
VpcCidrBlock | SageMaker用VPCのCIDRブロック | 10.100.0.0/22 |
SubnetAzACidrBlock | AzAサブネットのCIDRブロック | 10.100.0.0/28 |
SubnetAzCCidrBlock | AzCサブネットのCIDRブロック | 10.100.0.16/28 |
◼︎ aws cliで作成する場合
$ aws cloudformation deploy \
--stack-name ${YOUR_STACK_NAME} \
--template-file ./SagaMaker.yml \
--capabilities CAPABILITY_NAMED_IAM \
--parameter-overrides EnvPrefix=${EnvPrefix} VpcCidrBlock=${VpcCidrBlock} \
SubnetAzACidrBlock=${SubnetAzACidrBlock} SubnetAzCCidrBlock=${SubnetAzCCidrBlock} \