copy the contents of a Sagemaker notebook instance to an S3 bucket from AWS CLI

1

How to copy the contents of a Sagemaker notebook instance to an S3 bucket from AWS CLI, before deleting the instance ? Please suggest !

Thanks!

rgr1985
已提问 1 年前2511 查看次数
1 回答
4

The following article can give you an idea about it

https://aws.amazon.com/blogs/machine-learning/migrate-your-work-to-amazon-sagemaker-notebook-instance-with-amazon-linux-2/

Your steps are

Create a Snapshot

aws sagemaker stop-notebook-instance --notebook-instance-name <your-notebook-instance-name>

Stop Notebook instance

aws sagemaker describe-notebook-instance --notebook-instance-name <your-notebook-instance-name>

Create a SageMaker Notebook Instance lifecycle configuration script that copies the contents of the instance to an S3 bucket

#!/bin/bash
set -e
aws s3 sync /home/ec2-user/SageMaker/ s3://<your-s3-bucket>/path/to/backup/

Create a SageMaker Notebook Instance Lifecycle Configuration


aws sagemaker create-notebook-instance-lifecycle-config --notebook-instance-lifecycle-config-name <your-lifecycle-config-name> --on-start Content=$(base64 copy-to-s3-script.sh)

Attach the config

aws sagemaker update-notebook-instance --notebook-instance-name <your-notebook-instance-name> --lifecycle-config-name <your-lifecycle-config-name>

Start the notebook

aws sagemaker start-notebook-instance --notebook-instance-name <your-notebook-instance-name>

profile picture
专家
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则

相关内容