Клонировать частный репозиторий GitHub AWS Sagemaker NB с использованием AWS CloudFormation - PullRequest
0 голосов
/ 25 марта 2020

Как настроить экземпляр 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 для клонирования частного репозитория?

...