

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.

# Gestion des tâches d’opérations par lot S3
<a name="batch-ops-managing-jobs"></a>

Simple Storage Service (Amazon S3) fournit un ensemble d’outils puissants pour vous aider à gérer vos tâches d’opérations par lot S3 après les avoir créées. Cette section décrit les opérations que vous pouvez utiliser pour gérer et suivre vos tâches à l'aide de la console Amazon S3 AWS Command Line Interface (AWS CLI) ou de l'API REST Amazon S3. AWS SDKs

**Topics**
+ [Utilisation de la console Simple Storage Service (Amazon S3) pour gérer vos tâches d’opérations par lot S3](#batch-ops-manage-console)
+ [Liste des tâches](batch-ops-list-jobs.md)
+ [Affichage des détails de la tâche](batch-ops-job-details.md)
+ [Affectation d’une priorité de tâche](batch-ops-job-priority.md)

## Utilisation de la console Simple Storage Service (Amazon S3) pour gérer vos tâches d’opérations par lot S3
<a name="batch-ops-manage-console"></a>

À l’aide de la console, vous pouvez gérer vos tâches d’opérations par lot S3. Par exemple, vous pouvez :
+ Afficher les tâches actives et mises en file d’attente
+ Vérifier le statut d'une tâche
+ Modifier la priorité d’une tâche
+ Confirmer et exécuter une tâche
+ Cloner une tâche
+ Annuler une tâche

**Pour gérer les opérations par lot via la console**

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le volet de navigation de gauche, choisissez **Opérations par lot**.

1. Choisissez le travail que vous souhaitez gérer.

# Liste des tâches
<a name="batch-ops-list-jobs"></a>

Vous pouvez récupérer une liste des tâches d’opérations par lot S3. La liste fournit des informations sur les tâches qui ne sont pas encore terminées et sur les tâches terminées au cours des 90 derniers jours. Pour chaque tâche, la liste inclut des détails tels que l'identifiant de la tâche, la description, la priorité, le statut actuel et le nombre de tâches réussies et échouées.

Vous pouvez filtrer la liste de tâches par statut. Si vous récupérez la liste à l'aide de la console, vous pouvez également rechercher vos offres d'emploi par description ou par identifiant et les filtrer par Région AWS.

## Génération d’une liste des tâches `Active` et `Complete`
<a name="batch-ops-example-cli-active-jobs"></a>

L' AWS CLI exemple suivant permet d'obtenir une liste de `Complete` tâches `Active` et. Pour utiliser cet exemple, remplacez les *`user input placeholders`* par vos propres informations.

```
aws s3control list-jobs \
    --region us-west-2 \
    --account-id account-id \
    --job-statuses '["Active","Complete"]' \
    --max-results 20
```

Pour plus d'informations et des exemples, consultez [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/list-jobs.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/list-jobs.html) dans la *Référence des commandes AWS CLI *.

# Affichage des détails de la tâche
<a name="batch-ops-job-details"></a>

Si vous souhaitez obtenir plus d'informations sur une tâche Amazon S3 Batch Operations que celles que vous pouvez obtenir en répertoriant les tâches, vous pouvez consulter tous les détails d'une seule tâche. Vous pouvez consulter les détails des tâches qui ne sont pas encore terminées ou des tâches terminées au cours des 90 derniers jours. Outre les informations renvoyées dans une liste de tâches, les détails d'une seule tâche incluent des informations telles que : 
+ Les paramètres de fonctionnement.
+ Informations sur le manifeste.
+ Informations sur le rapport d'achèvement, si vous en avez configuré un lors de la création de la tâche.
+ Le nom de ressource Amazon (ARN) du rôle Gestion des identités et des accès AWS (IAM) que vous avez attribué pour exécuter la tâche.

En affichant les détails d’une tâche individuelle, vous pouvez accéder à la totalité de la configuration d’une tâche. Pour consulter les détails d'une tâche, vous pouvez utiliser la console Amazon S3 ou le AWS Command Line Interface (AWS CLI).

## Obtenir la description d’une tâche d’opérations par lot S3 dans la console Amazon S3
<a name="batch-ops-console-job-description"></a>

**Pour afficher la description d’une tâche d’opérations par lot à l’aide de la console**

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le volet de navigation de gauche, choisissez **Opérations par lot**.

1. Choisissez l’ID de la tâche spécifique pour en afficher les détails.

## Obtenez une description du poste de S3 Batch Operations dans le AWS CLI
<a name="batch-ops-example-cli-job-description"></a>

L’exemple suivant permet d’obtenir la description d’une tâche d’opérations par lot S3 à l’aide de l’ AWS CLI. Pour utiliser l’exemple de commande suivant, remplacez les *`user input placeholders`* par vos propres informations.

```
aws s3control describe-job \
--region us-west-2 \
--account-id account-id \
--job-id 00e123a4-c0d8-41f4-a0eb-b46f9ba5b07c
```

Pour plus d'informations et des exemples, consultez [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/describe-job.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/describe-job.html) dans la *Référence des commandes AWS CLI *.

# Affectation d’une priorité de tâche
<a name="batch-ops-job-priority"></a>

Vous pouvez attribuer à chaque tâche d’opérations par lot Amazon S3 une priorité numérique, qui peut être n’importe quel entier positif. Les opérations par lot S3 classent les tâches par ordre de priorité en fonction de la priorité attribuée. Les tâches avec une priorité élevée (ou une valeur d’entier supérieure pour le paramètre de priorité) sont évaluées en premier. La priorité est déterminée par ordre décroissant. Par exemple, une file d’attente de tâches avec une valeur de priorité 10 se voit accorder la préférence en termes de planification par rapport à une file d’attente de tâches avec une valeur de priorité 1. 

Vous pouvez modifier la priorité d’une tâche pendant son exécution. Si vous envoyez une nouvelle tâche avec une priorité supérieure alors qu’une tâche est en cours d’exécution, la tâche avec la priorité inférieure peut s’interrompre pour permettre à la tâche avec la priorité supérieure de s’exécuter.

La modification de la priorité d’une tâche n’affecte pas sa vitesse de traitement.

**Note**  
Les opérations par lot S3 respectent les priorités de tâche dans la mesure du possible. Bien que les tâches avec des priorités supérieures soient généralement prioritaires sur les tâches avec des priorités inférieures, Amazon S3 ne garantit pas un ordre strict des tâches.

## Utilisation de la console S3
<a name="batch-ops-example-console-update-job-priority"></a>

**Comment mettre à jour la priorité des tâches dans la console Amazon S3**

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le panneau de navigation de gauche, choisissez **Batch Operations** (Opérations par lot).

1. Sélectionnez la tâche spécifique que vous souhaitez gérer.

1. Choisissez **Actions**. Dans la liste déroulante, choisissez **Update priority** (Mettre à jour la priorité).

## À l'aide du AWS CLI
<a name="batch-ops-example-cli-update-job-priority"></a>

L’exemple suivant met à jour la priorité de la tâche à l’aide de l’ AWS CLI. Un nombre plus élevé indique une priorité d’exécution plus élevée. Pour utiliser l’exemple de commande suivant, remplacez les *`user input placeholders`* par vos propres informations.

```
aws s3control update-job-priority \
    --region us-west-2 \
    --account-id account-id \
    --priority 98 \
    --job-id 00e123a4-c0d8-41f4-a0eb-b46f9ba5b07c
```

## À l'aide du AWS SDK pour Java
<a name="batch-ops-examples-java-update-job-priority."></a>

Pour mettre à jour la priorité d'une tâche S3 Batch Operations à l'aide du AWS SDK for Java, vous pouvez utiliser le client S3Control pour modifier la priorité d'exécution de la tâche, qui détermine l'ordre dans lequel les tâches sont traitées par rapport aux autres tâches de la file d'attente.

Pour plus d’informations sur la priorité des tâches, consultez [Affectation d’une priorité de tâche](#batch-ops-job-priority).

Pour des exemples de mise à jour de la priorité d'une tâche avec le AWS SDK for Java, [consultez la section Mettre à jour la priorité d'une tâche par lots](https://docs.aws.amazon.com/AmazonS3/latest/API/s3-control_example_s3-control_UpdateJobPriority_section.html) dans *le manuel Amazon S3 API Reference*.