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
posta un anno fa2443 visualizzazioni
1 Risposta
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
ESPERTO
con risposta un anno fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande