

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 des outils pour les procédures détaillées
<a name="policy-eval-walkthrough-download-awscli"></a>

Les exemples d'introduction (voir[Procédures détaillées qui utilisent des politiques pour gérer l’accès à vos ressources Amazon S3](example-walkthroughs-managing-access.md)) utilisent le AWS Management Console pour créer des ressources et accorder des autorisations. Pour tester les autorisations, les exemples utilisent les outils de ligne de commande AWS Command Line Interface (AWS CLI) et AWS Tools for Windows PowerShell vous n'avez donc pas besoin d'écrire de code. Afin de tester des autorisations, vous devez installer un de ces outils. 

**Pour configurer le AWS CLI**

1. Téléchargez et configurez l’interface AWS CLI. Pour obtenir des instructions, consultez les rubriques suivantes dans le *Guide de l’utilisateur de l’interface AWS Command Line Interface * : 

    [Installation ou mise à jour vers la dernière version de l’ AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html) 

    [Premiers pas avec l’ AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html) 

1. Définir le profil par défaut. 

   Vous stockez les informations d'identification de l'utilisateur dans le fichier de AWS CLI configuration. Créez un profil par défaut dans le fichier de configuration à l'aide de vos Compte AWS informations d'identification. Pour obtenir des instructions sur la recherche et la modification de votre fichier de AWS CLI configuration, consultez [la section Paramètres du fichier de configuration et d'identification](https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html).

   ```
   [default]
   aws_access_key_id = access key ID
   aws_secret_access_key = secret access key
   region = us-west-2
   ```

1. Vérifiez la configuration en saisissant la commande suivante à l’invite de commande. Ces deux commandes ne fournissent pas directement d’autorisations, par conséquent ce sont les informations du profil par défaut qui sont utilisées.
   + Essayez la commande `help`.

     ```
     aws help
     ```
   + Pour obtenir une liste de compartiments pour le compte configuré, utilisez la commande `aws s3 ls`.

     ```
     aws s3 ls
     ```

Pendant que vous effectuez les procédures détaillées, vous créerez des utilisateurs et enregistrerez des informations d’identification utilisateur dans les fichiers de configuration, comme l’illustrent les exemples suivants. Ces profils portent les noms `AccountAadmin` et `AccountBadmin`.

```
[profile AccountAadmin]
aws_access_key_id = User AccountAadmin access key ID
aws_secret_access_key = User AccountAadmin secret access key
region = us-west-2

[profile AccountBadmin]
aws_access_key_id = Account B access key ID
aws_secret_access_key = Account B secret access key
region = us-east-1
```

Pour exécuter une commande avec ces informations d’identification utilisateur, ajoutez un paramètre `--profile` spécifiant le nom du profil. La AWS CLI commande suivante permet de récupérer une liste d'objets *`examplebucket`* et de spécifier le `AccountBadmin` profil. 

```
aws s3 ls s3://examplebucket --profile AccountBadmin
```

Vous pouvez aussi configurer une série d’informations d’identification utilisateur en tant que profil par défaut en modifiant la variable d’environnement `AWS_DEFAULT_PROFILE` à l’invite de commande. Ensuite, chaque fois que vous exécutez des AWS CLI commandes sans le `--profile` paramètre, le AWS CLI profil que vous avez défini dans la variable d'environnement est le profil par défaut.

```
$ export AWS_DEFAULT_PROFILE=AccountAadmin
```

**Pour configurer AWS Tools for Windows PowerShell**

1. Téléchargez et configurez l’interface AWS Tools for Windows PowerShell. Pour obtenir des instructions, consultez [Installation d’ AWS Tools for Windows PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-set-up.html#pstools-installing-download) dans le *Guide de l’utilisateur Outils AWS pour PowerShell *. 
**Note**  
Pour charger le AWS Tools for Windows PowerShell module, vous devez activer l'exécution PowerShell du script. Pour plus d’informations, consultez [Activation de l’exécution du script](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-set-up.html#enable-script-execution) dans le *Guide de l’utilisateur Outils AWS pour PowerShell *.

1. Pour ces procédures pas à pas, vous spécifiez les AWS informations d'identification par session à l'aide de la `Set-AWSCredentials` commande. La commande enregistre les informations d’identification dans un stockage permanent (paramètre `-StoreAs `).

   ```
   Set-AWSCredentials -AccessKey AccessKeyID -SecretKey SecretAccessKey -storeas string
   ```

1. Vérifier la configuration
   + Pour récupérer la liste des commandes disponibles pour effectuer des opérations Amazon S3, exécutez la commande `Get-Command`. 

     ```
     Get-Command -module awspowershell -noun s3* -StoredCredentials string
     ```
   + Pour récupérer une liste d’objets dans un compartiment, exécutez la commande `Get-S3Object`.

     ```
     Get-S3Object -BucketName bucketname -StoredCredentials string
     ```

Pour obtenir la liste des commandes, consultez la section [AWS Outils de référence pour les PowerShell applets](https://docs.aws.amazon.com/powershell/latest/reference/Index.html) de commande. 

Vous êtes maintenant prêt à essayer les procédures détaillées. Suivez les liens fournis au début de chaque section.