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 pas à pas
Les exemples d'introduction (voirProcédures pas à pas utilisant des politiques pour gérer l'accès à vos ressources Amazon S3) 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
-
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 :
Installez ou mettez à jour la dernière version du AWS Command Line Interface
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.
[default] aws_access_key_id =
access key ID
aws_secret_access_key =secret access key
region = us-west-2-
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
help
commande.aws help
-
Pour obtenir la liste des buckets du compte configuré, utilisez la
aws s3 ls
commande.aws s3 ls
-
Au fur et à mesure des procédures pas à pas, vous créerez des utilisateurs et vous enregistrerez les informations d'identification des utilisateurs dans les fichiers de configuration en créant des profils, comme le montre l'exemple suivant. Ces profils portent les noms de AccountAadmin
etAccountBadmin
.
[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
et de spécifier le examplebucket
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
-
Téléchargez et configurez l’interface AWS Tools for Windows PowerShell. Pour obtenir des instructions, reportez-vous à la section Installation du AWS Tools for Windows PowerShell dans le guide de AWS Tools for Windows PowerShell l'utilisateur.
Note
Pour charger le AWS Tools for Windows PowerShell module, vous devez activer l'exécution PowerShell du script. Pour plus d'informations, consultez la section Activer l'exécution de scripts dans le guide de AWS Tools for Windows PowerShell l'utilisateur.
-
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
-SecretKeySecretAccessKey
-storeasstring
-
Vérifier la configuration
-
Pour récupérer la liste des commandes disponibles que vous pouvez utiliser pour les opérations Amazon S3, exécutez la
Get-Command
commande.Get-Command -module awspowershell -noun s3* -StoredCredentials
string
-
Pour récupérer la liste des objets d'un bucket, exécutez la
Get-S3Object
commande.Get-S3Object -BucketName
bucketname
-StoredCredentialsstring
-
Pour obtenir la liste des commandes, consultez la section AWS Outils de référence pour les PowerShell applets de commande.
Vous êtes maintenant prêt à essayer les procédures pas à pas. Suivez les liens fournis au début de chaque section.