

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.

# Créez un environnement de service dans AWS Batch
<a name="create-service-environments"></a>

Avant de pouvoir exécuter des tâches de SageMaker formation dans AWS Batch, vous devez créer un environnement de service. Vous pouvez créer un environnement de service contenant les paramètres de configuration requis AWS Batch pour intégrer les services d' SageMaker IA et soumettre des tâches de SageMaker formation en votre nom.

## Conditions préalables
<a name="create-service-environments-prerequisites"></a>

Avant de créer un environnement de service, assurez-vous de disposer des éléments suivants :
+ Autorisations **IAM : autorisations** permettant de créer et de gérer des environnements de service. Pour de plus amples informations, veuillez consulter [AWS Batch Politiques, rôles et autorisations IAM](IAM_policies.md).

------
#### [ Create a service environment (AWS Console) ]

Utilisez la AWS Batch console pour créer un environnement de service via l'interface Web.

**Pour créer un environnement de service**

1. Ouvrez la AWS Batch console à l'adresse [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Dans le panneau de navigation, choisissez **Environments** (Environnements).

1. Choisissez **Créer un environnement**, puis sélectionnez **Environnement de service**.

1. Pour la **configuration de l'environnement de service**, choisissez SageMaker AI.

1. Dans **Nom**, entrez un nom unique pour votre environnement de service. Les caractères valides sont les suivants : a-z A-Z, 0-9, tirets (-) et traits de soulignement (\_).

1. Pour **Nombre maximal d'instances**, entrez le nombre maximum d'instances de formation simultanées.

1. (Facultatif) Ajoutez des balises en choisissant **Ajouter une balise** et en saisissant des paires clé-valeur.

1. Choisissez **Suivant**.

1. Passez en revue les détails du nouvel environnement de service et choisissez **Créer un environnement de service**.

------
#### [ Create a service environment (AWS CLI) ]

Utilisez la `create-service-environment` commande pour créer un environnement de service avec la AWS CLI.

**Pour créer un environnement de service**

1. Créez un environnement de service avec les paramètres de base requis :

   ```
   aws batch create-service-environment \
       --service-environment-name my-sagemaker-service-env \
       --service-environment-type SAGEMAKER_TRAINING \
       --capacity-limits capacityUnit=NUM_INSTANCES,maxCapacity=10
   ```

1. (Facultatif) Créez un environnement de service avec des balises :

   ```
   aws batch create-service-environment \
       --service-environment-name my-sagemaker-service-env \
       --service-environment-type SAGEMAKER_TRAINING \
       --capacity-limits capacityUnit=NUM_INSTANCES,maxCapacity=10 \
       --tags team=data-science,project=ml-training
   ```

1. Vérifiez que l'environnement de service a été créé avec succès :

   ```
   aws batch describe-service-environments \
       --service-environment my-sagemaker-service-env
   ```

L'environnement de service apparaît dans la liste des environnements avec un `CREATING` état. Lorsque la création est terminée avec succès, l'état change `VALID` et l'environnement de service est prêt à recevoir une file d'attente de tâches de service afin que l'environnement de service puisse commencer à traiter les tâches.

------