

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration manuelle d'un bloc-notes Neptune pour Neptune ML
<a name="ml-manual-setup-notebooks"></a>

Les blocs-notes Neptune SageMaker AI sont préchargés avec une variété d'exemples de blocs-notes pour Neptune ML. Vous pouvez prévisualiser ces exemples dans le référentiel [open source graph-notebook GitHub ](https://github.com/aws/graph-notebook/tree/main/src/graph_notebook/notebooks/04-Machine-Learning).

Vous pouvez utiliser l'un des blocs-notes Neptune existants ou, si vous le souhaitez, créer le vôtre en suivant les instructions fournies dans [Utilisation du workbench Neptune pour héberger des blocs-notes Neptune](graph-notebooks.md#graph-notebooks-workbench).

Vous pouvez également configurer un bloc-notes Neptune par défaut à utiliser avec Neptune ML en procédant comme suit :

**Modification d'un bloc-notes pour Neptune ML**

1. Ouvrez la console Amazon SageMaker AI à l'adresse [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/).

1. Dans le panneau de navigation de gauche, choisissez **Bloc-notes**, puis **Instances de blocs-notes**. Recherchez le nom du bloc-notes Neptune que vous souhaitez utiliser pour Neptune ML et sélectionnez-le pour accéder à sa page de détails.

1. Si l'instance de bloc-notes est en cours d'exécution, sélectionnez le bouton **Arrêter** en haut à droite de la page de détails du bloc-notes.

1. Dans **Paramètres d'instances de blocs-notes**, sous **Configuration du cycle de vie**, sélectionnez le lien pour ouvrir la page du cycle de vie du bloc-notes.

1. Sélectionnez **Modifier** en haut à droite, puis **Continuer**.

1. Dans l'onglet **Démarrer un bloc-notes**, modifiez le script pour inclure des commandes d'exportation supplémentaires et pour remplir les champs correspondant à votre rôle IAM Neptune ML et à l'URI du service d'exportation, similaires à ce qui suit selon votre shell :

   ```
   echo "export NEPTUNE_ML_ROLE_ARN=(your Neptune ML IAM role ARN)" >> ~/.bashrc
   echo "export NEPTUNE_EXPORT_API_URI=(your export service URI)" >> ~/.bashrc
   ```

1. Tâche de sélection **Update (Mise à jour)**.

1. Revenez à la page d'instance de bloc-notes. Sous **Autorisations et chiffrement**, il existe un champ pour l'**ARN du rôle IAM**. Sélectionnez le lien dans ce champ pour accéder au rôle IAM avec lequel cette instance de bloc-notes sera exécutée.

1. Créez une nouvelle politique en ligne comme celle-ci :

------
#### [ JSON ]

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [
       {
         "Action": [
           "cloudwatch:PutMetricData"
         ],
         "Resource": "arn:aws:cloudwatch:us-east-1:111122223333:*",
         "Sid": "AllowPutMetrics",
         "Effect": "Allow"
       },
       {
         "Action": [
           "logs:CreateLogGroup",
           "logs:CreateLogStream",
           "logs:DescribeLogStreams",
           "logs:PutLogEvents",
           "logs:GetLogEvents"
         ],
         "Resource": "arn:aws:logs:us-east-1:111122223333:*",
         "Sid": "AllowCreateLogs",
         "Effect": "Allow"
       },
       {
         "Action": [
           "s3:Put*",
           "s3:Get*",
           "s3:List*"
         ],
         "Resource": "arn:aws:s3:::*",
         "Sid": "AllowS3Actions",
         "Effect": "Allow"
       },
       {
         "Action": "execute-api:Invoke",
         "Resource": "arn:aws:execute-api:us-east-1:111122223333:*/*",
         "Sid": "AllowExecute",
         "Effect": "Allow"
       },
       {
         "Action": [
           "sagemaker:CreateModel",
           "sagemaker:CreateEndpointConfig",
           "sagemaker:CreateEndpoint",
           "sagemaker:DescribeModel",
           "sagemaker:DescribeEndpointConfig",
           "sagemaker:DescribeEndpoint",
           "sagemaker:DeleteModel",
           "sagemaker:DeleteEndpointConfig",
           "sagemaker:DeleteEndpoint"
         ],
         "Resource": "arn:aws:sagemaker:us-east-1:111122223333:*/*",
         "Sid": "AllowApiActions",
         "Effect": "Allow"
       },
       {
         "Action": [
           "iam:PassRole"
         ],
         "Resource": "arn:aws:iam::111122223333:role/role-name",
         "Sid": "AllowPassRole",
         "Effect": "Allow"
       }
     ]
   }
   ```

------

1. Enregistrez cette nouvelle politique et attachez-la au rôle IAM à l'étape 8.

1. Sélectionnez **Démarrer** en haut à droite de la page de détails de l'instance de bloc-notes SageMaker AI pour démarrer l'instance de bloc-notes.