Как настроить экземпляр AWS Sagemaker Notebook, используя CloudFormation, который подключен к одному из ваших частных репозиториев GitHub?
Примечание: я добавил GitHub oauth
в параметр ssm
(называется github) перед запуском стека.
До сих пор я пытался настроить вышеупомянутый фреймворк, используя NotebookInstanceLifecycleConfig
.
В этом примере показано, как я могу клонировать общедоступный c репозиторий:
FastaiNotebookInstanceLifecycleConfig:
Type: "AWS::SageMaker::NotebookInstanceLifecycleConfig"
Properties:
NotebookInstanceLifecycleConfigName: !Sub ${AWS::StackName}-lifecycle-config
OnStart:
- Content: !Base64 |
#!/bin/bash
git clone https://github.com/awslabs/amazon-sagemaker-mlops-workshop.git /home/ec2-user/SageMaker/mlops_example
Однако как я могу настроить Lifecycleconfig
для клонирования частного репозитория?