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.
Commencer à utiliser Amazon S3 à l'aide du AWS CLI
Vous pouvez commencer à utiliser Amazon S3 en utilisant le AWS Command Line Interface (AWS CLI) pour travailler avec des buckets et des objets à usage général. Un compartiment est un conteneur d'objets. Un objet est un fichier et toutes les métadonnées qui le décrivent.
Pour stocker un objet dans Amazon S3, vous créez un compartiment, puis téléchargez l’objet dans le compartiment. Lorsque l’objet se trouve dans le compartiment, vous pouvez l’ouvrir, le télécharger et le déplacer. Lorsque vous n'avez plus besoin d'un objet ou d'un compartiment, vous pouvez nettoyer vos ressources.
Avec Amazon S3, vous ne payez que les services que vous utilisez. Pour plus d’informations sur les fonctionnalités et les tarifs d’Amazon S3, consultez Amazon S3
Note
Pour plus d’informations sur l’utilisation de la classe de stockage Amazon S3 Express One Zone avec des compartiments de répertoires, consultez Didacticiel : bien démarrer avec S3 Express One Zone et Utilisation des compartiments de répertoires.
Configuration
Avant de commencer à utiliser le AWS CLI avec Amazon S3, assurez-vous que vous disposez des éléments suivants :
-
J'ai ouvert un AWS compte. Pour obtenir des instructions, veuillez consulter Configuration d’Amazon S3.
-
A créé un utilisateur avec
s3:*
des autorisations. Pour obtenir des instructions, veuillez consulter Configuration d’Amazon S3. -
A installé et configuré le AWS CLI. Pour obtenir des instructions, consultez Installation ou mise à jour de la dernière version de l' AWS CLI dans le Guide de l'utilisateur de l'AWS Command Line Interface .
Pour vérifier que le AWS CLI est correctement configuré, exécutez la commande suivante :
aws sts get-caller-identity
Pour plus d’informations, consultez get-caller-identity dans la Référence des commandes de l’AWS CLI .
Cette commande affiche la liste des commandes Amazon S3 disponibles si elles AWS CLI sont correctement installées et configurées.
Étape 1 : créer votre premier compartiment Amazon S3
Après avoir configuré le AWS CLI, vous êtes prêt à créer un compartiment dans Amazon S3. Dans Amazon S3, chaque objet est stocké dans un compartiment. Avant de pouvoir stocker des données dans Amazon S3, vous devez créer un compartiment.
Note
Vous n'êtes pas facturé pour la création d'un compartiment. Seuls le stockage d’objets dans le compartiment et le transfert des objets dans et hors du compartiment vous sont facturés. Les frais que vous encourez en appliquant les exemples suivants de ce manuel sont minimes (moins de 1 USD). Pour plus d’informations sur les coûts de stockage, consultez Tarification Amazon S3
Pour créer un compartiment
-
Créez un bucket à l'aide de la
s3api create-bucket
commande.
Remplacez-le par un nom de compartiment unique etamzn-s3-demo-bucket
us-east-1
par la région de votre choix :aws s3api create-bucket --bucket
amzn-s3-demo-bucket
--regionus-east-1
Pour les régions autres que us-east-1, vous devez spécifier la contrainte de localisation :
aws s3api create-bucket --bucket
amzn-s3-demo-bucket
--regionus-west-2
--create-bucket-configuration LocationConstraint=us-west-2
Note
-
Une fois le compartiment créé, vous ne pouvez pas changer sa région.
-
Pour limiter la latence et les coûts, et répondre aux exigences légales, choisissez une région proche de vous. Les objets stockés dans une Région ne la quittent jamais, sauf si vous les transférez explicitement vers une autre Région. Pour obtenir la liste des AWS régions Amazon S3, consultez la section Points AWS de terminaison de service dans le Référence générale d'Amazon Web Services.
-
Le nom du compartiment doit présenter les caractéristiques suivantes :
-
Être unique dans une partition. Une partition est un regroupement de régions. AWS possède actuellement trois partitions :
aws
(Régions commerciales),aws-cn
(Régions de Chine) etaws-us-gov
(AWS GovCloud (US) Régions). -
Il doit comporter entre 3 et 63 caractères.
-
Composé uniquement de lettres minuscules, de chiffres, de points (.) et de tirets (-). Pour une compatibilité optimale, nous vous recommandons d'éviter d'utiliser des points (.) dans les noms de bucket, sauf pour les buckets utilisés uniquement pour l'hébergement de sites Web statiques.
-
Il doit commencer et se terminer par une lettre ou un chiffre.
-
-
Une fois le compartiment créé, vous ne pouvez pas changer son nom.
-
N'incluez pas d'informations sensibles dans le nom du bucket. Le nom du compartiment est visible en pointant vers les objets URLs qu'il contient.
-
-
Vérifiez que votre compartiment a été créé en répertoriant tous les compartiments :
aws s3 ls
-
Pour la propriété des objets, vous pouvez désactiver ou activer ACLs et contrôler la propriété des objets chargés dans votre bucket.
ACLs handicapé
Pour que le propriétaire du bucket soit appliqué (par défaut), ACLs ils sont désactivés, et le propriétaire du bucket possède automatiquement tous les objets du bucket à usage général et en a le contrôle total :
aws s3api put-bucket-ownership-controls --bucket
amzn-s3-demo-bucket
--ownership-controls="Rules=[{ObjectOwnership=BucketOwnerEnforced}]"Note
Par défaut, ACLs sont désactivés. La majorité des cas d'utilisation modernes d'Amazon S3 ne nécessitent plus l'utilisation de ACLs. Nous vous recommandons de rester ACLs désactivé, sauf dans des circonstances exceptionnelles où vous devez contrôler l'accès à chaque objet individuellement. Pour de plus amples informations, veuillez consulter Contrôle de la propriété des objets et désactivation ACLs pour votre compartiment.
ACLs activé
-
Pour définir les préférences du propriétaire du bucket : le propriétaire du bucket possède et contrôle totalement les nouveaux objets que d'autres comptes écrivent dans le bucket avec l'ACL
bucket-owner-full-control
prédéfinie :aws s3api put-bucket-ownership-controls --bucket
amzn-s3-demo-bucket
--ownership-controls="Rules=[{ObjectOwnership=BucketOwnerPreferred}]"Si vous appliquez le paramètre préféré du propriétaire du compartiment et que vous souhaitez exiger que tous les téléchargements Amazon S3 incluent l'
bucket-owner-full-control
ACL prédéfinie, vous pouvez Exiger l' bucket-owner-full-controlACL prédéfini pour les PUT opérations Amazon S3 (préféré du propriétaire du compartiment) autoriser uniquement les téléchargements d'objets utilisant cette ACL. -
Pour configurer Object Writer : le AWS compte qui télécharge un objet est propriétaire de l'objet, en a le contrôle total et peut autoriser d'autres utilisateurs à y accéder via ACLs :
aws s3api put-bucket-ownership-controls --bucket
amzn-s3-demo-bucket
--ownership-controls="Rules=[{ObjectOwnership=ObjectWriter}]"
Note
Le paramètre par défaut est Propriétaire du compartiment appliqué. Pour appliquer le paramètre par défaut et le maintenir ACLs désactivé, seule l'
s3:CreateBucket
autorisation est nécessaire. Pour l'activer ACLs, vous devez avoir l's3:PutBucketOwnershipControls
autorisation.Pour vérifier le paramètre actuel de propriété de l'objet pour votre bucket :
aws s3api get-bucket-ownership-controls --bucket
amzn-s3-demo-bucket
-
-
Pour vérifier que le blocage de l'accès public est activé (il est activé par défaut pour les nouveaux compartiments) :
aws s3api get-public-access-block --bucket
amzn-s3-demo-bucket
Par défaut, les quatre paramètres de blocage de l'accès public sont activés pour les nouveaux compartiments. Nous vous recommandons de maintenir tous les paramètres activés, sauf si vous savez que vous devez en désactiver un ou plusieurs pour votre cas d’utilisation spécifique. Pour en savoir plus sur le blocage de l’accès public, consultez Blocage de l’accès public à votre stockage Amazon S3.
Si vous devez activer le blocage de l'accès public, utilisez la commande suivante :
aws s3api put-public-access-block --bucket
amzn-s3-demo-bucket
--public-access-block-configuration "BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true"Note
Pour activer tous les paramètres de blocage de l’accès public, seule l’autorisation
s3:CreateBucket
est requise. Pour désactiver les paramètres de blocage de l’accès public, vous devez disposer de l’autorisations3:PutBucketPublicAccessBlock
. -
Pour activer le versionnement de votre bucket :
aws s3api put-bucket-versioning --bucket
amzn-s3-demo-bucket
--versioning-configuration Status=EnabledPar défaut, la gestion des versions des compartiments est désactivée. La gestion des versions est un moyen de conserver plusieurs variantes d'un objet dans un même compartiment. Vous pouvez utiliser la gestion des versions pour préserver, récupérer et restaurer chaque version de chaque objet stocké dans votre compartiment. Le contrôle de version permet de récupérer facilement les données en cas d'action involontaire d'un utilisateur ou de défaillance applicative. Pour plus d’informations sur la gestion des versions, consultez Conservation de plusieurs versions d’objets grâce à la gestion des versions S3.
-
Amazon S3 Object Lock permet de protéger les nouveaux objets contre la suppression ou le remplacement. Pour de plus amples informations, veuillez consulter Verrouillage d’objets avec la fonctionnalité de verrouillage d’objet. Pour l'activer Verrouillage d’objets avec la fonctionnalité de verrouillage d’objet (nécessite la gestion des versions des compartiments) :
Pour un nouveau compartiment :
aws s3api create-bucket --bucket
amzn-s3-demo-bucket
--regionus-east-1
--object-lock-enabled-for-bucketPour un bucket existant :
aws s3api put-object-lock-configuration --bucket
amzn-s3-demo-bucket
--object-lock-configuration '{"ObjectLockEnabled": "Enabled"}'Si vous souhaitez définir une valeur par défaut Verrouillage d’objets avec la fonctionnalité de verrouillage d’objet tout en activant le verrouillage des objets, vous pouvez utiliser :
aws s3api put-object-lock-configuration --bucket
amzn-s3-demo-bucket
--object-lock-configuration '{"ObjectLockEnabled":"Enabled","Rule":{"DefaultRetention":{"Mode":"COMPLIANCE","Days":30}}}'Vous pouvez le
"COMPLIANCE"
remplacer par"GOVERNANCE"
pour un mode moins restrictif et ajuster le nombre de jours selon vos besoins.Note
Pour créer un bucket activé pour Object Lock, vous devez disposer des autorisations suivantes :
s3:CreateBucket
s3:PutBucketVersioning
, ets3:PutBucketObjectLockConfiguration
. -
Vous pouvez ajouter des balises à votre compartiment. Avec la répartition des AWS coûts, vous pouvez utiliser des balises de compartiment pour annoter la facturation liée à l'utilisation d'un compartiment. Une balise correspond à une paire clé-valeur représentant un libellé que vous affectez à un compartiment. Pour de plus amples informations, veuillez consulter Utilisation des balises de répartition des coûts pour les compartiments S3.
Pour ajouter des tags à votre bucket :
aws s3api put-bucket-tagging --bucket
amzn-s3-demo-bucket
--tagging 'TagSet=[{Key=Purpose,Value=Testing},{Key=Environment,Value=Development}]' -
Les compartiments et les nouveaux objets sont chiffrés à l'aide du chiffrement côté serveur avec les clés gérées par Amazon S3 (
SSE-S3
) comme niveau de base de configuration de chiffrement. Pour vérifier le chiffrement par défaut de votre bucket, utilisez la commande suivante :aws s3api get-bucket-encryption --bucket
amzn-s3-demo-bucket
Vous pouvez également configurer le chiffrement côté serveur avec des AWS KMS clés (
SSE-KMS
) et le chiffrement double couche côté serveur avec des AWS KMS clés (DSSE-KMS
) pour votre compartiment. La clé AWS gérée (aws/s3
) et les clés gérées par le client peuvent être utilisées comme cléSSE-KMS
et comme AWS KMS clé pour la configuration duDSSE-KMS
chiffrement. Pour plus d'informations sur les clés gérées par le client, consultez la section Clés et AWS clés client dans le Guide du AWS Key Management Service développeur. Pour plus d'informations sur la création d'une AWS KMS clé, consultez la section Création de clés dans le Guide du AWS Key Management Service développeur.Important
La AWS KMS clé doit se trouver dans la même AWS région que votre compartiment Amazon S3. Les clés KMS entre régions ne sont pas prises en charge pour le chiffrement des compartiments Amazon S3.
Lorsque vous configurez votre compartiment pour utiliser le chiffrement par défaut avec SSE-KMS, vous pouvez également utiliser les clés de compartiment Amazon S3. Les clés de compartiment Amazon S3 réduisent le coût du chiffrement en diminuant le trafic de demandes provenant d'Amazon S3 vers AWS KMS. Pour de plus amples informations, veuillez consulter Réduction du coût du SSE-KMS avec les clés de compartiment Amazon S3. Les clés de compartiment Amazon S3 ne sont pas prises en charge pour le DSSE-KMS. Dans le AWS CLI, les clés de compartiment Amazon S3 NE sont PAS activées par défaut lors de la création d'un nouveau compartiment. Ce comportement est différent du comportement de la console où ils sont activés par défaut.
Pour configurer
SSE-KMS
et activer les clés de compartiment Amazon S3 :aws s3api put-bucket-encryption --bucket
amzn-s3-demo-bucket
--server-side-encryption-configuration "{\"Rules\":[{\"ApplyServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"aws:kms\",\"KMSMasterKeyID\":\"YOUR-KMS-KEY-ARN\"},\"BucketKeyEnabled\":true}]}"Pour vérifier si les clés de compartiment Amazon S3 sont activées pour un compartiment :
aws s3api get-bucket-encryption --bucket
amzn-s3-demo-bucket
La sortie inclura un
BucketKeyEnabled
champ défini surtrue
oufalse
.Pour configurer
DSSE-KMS
, utilisez la commande suivante :aws s3api put-bucket-encryption --bucket
amzn-s3-demo-bucket
--server-side-encryption-configuration '{"Rules":[{"ApplyServerSideEncryptionByDefault":{"SSEAlgorithm":"aws:kms:dsse","KMSMasterKeyID":"YOUR-KMS-KEY-ARN
"}}]}'Pour plus d’informations sur le chiffrement par défaut, consultez Définition du comportement de chiffrement côté serveur par défaut pour les compartiments Amazon S3. Pour en savoir plus sur SSE-S3, consultez Utilisation du chiffrement côté serveur avec des clés gérées par Amazon S3 (SSE-S3).
Important
Si vous utilisez l'option SSE-KMS ou DSSE-KMS pour votre configuration de chiffrement par défaut, vous êtes soumis au quota de demandes par seconde (RPS) de. AWS KMS Vous pouvez réduire les appels d'API KMS en activant les clés de compartiment Amazon S3, ce qui réduit le nombre de demandes envoyées à AWS KMS. Pour plus d’informations sur les quotas de AWS KMS et sur la procédure à suivre pour demander une augmentation des quotas, consultez Quotas dans le Guide du développeur AWS Key Management Service .
Vous avez créé un compartiment dans Amazon S3. L'étape suivante consiste à télécharger un objet dans votre compartiment.
Étape 2 : charger un objet dans votre compartiment
Après avoir créé un compartiment dans Amazon S3, vous êtes prêt à charger un objet dans celui-ci. Un objet peut désigner n’importe quel type de fichier : un fichier texte, une photo, une vidéo, etc.
Pour charger un objet dans un compartiment
-
Créez un simple fichier texte à télécharger. Vous pouvez utiliser n'importe quel éditeur de texte ou exécuter la commande suivante :
echo 'Hello, Amazon S3!' > example.txt
-
Téléchargez le fichier dans votre compartiment à l'aide de la commande s3 cp :
aws s3 cp example.txt s3://
amzn-s3-demo-bucket
/Si le téléchargement est réussi, vous verrez un résultat similaire à :
upload: ./example.txt to s3://
amzn-s3-demo-bucket
/example.txt -
Vérifiez que l'objet a été chargé en répertoriant le contenu de votre compartiment :
aws s3 ls s3://
amzn-s3-demo-bucket
/
Vous avez réussi à charger un objet dans votre compartiment. L'étape suivante consiste à télécharger un objet.
Étape 3 : télécharger un objet
Lorsque vous chargez un objet dans un compartiment, vous pouvez afficher des informations sur votre objet et télécharger l’objet sur votre ordinateur local.
Pour télécharger un objet depuis un compartiment Amazon S3
-
Pour obtenir des informations sur votre objet :
aws s3api head-object --bucket
amzn-s3-demo-bucket
--key example.txtCette commande renvoie des métadonnées relatives à l'objet, notamment son type de contenu, sa longueur et sa date de dernière modification.
-
Téléchargez l'objet sur votre ordinateur local :
aws s3 cp s3://
amzn-s3-demo-bucket
/example.txt downloaded-example.txtSi le téléchargement est réussi, vous verrez un résultat similaire à :
download: s3://
amzn-s3-demo-bucket
/example.txt to ./downloaded-example.txt -
Vérifiez le contenu du fichier téléchargé :
cat downloaded-example.txt
Note
-
Contrairement à la console, elle AWS CLI peut télécharger plusieurs objets à la fois en utilisant des caractères génériques ou le
--recursive
drapeau. -
Lorsque vous téléchargez des objets avec le AWS CLI point (.) à la fin du nom des clés d'objet, ils sont conservés, contrairement à ce qui se passe dans la console où ils sont supprimés. C'est important si vos clés d'objet se terminent par des points.
Exemple de téléchargement de plusieurs objets :
Pour télécharger plusieurs objets depuis un compartiment Amazon S3 avec des extensions de fichier spécifiques, utilisez la commande de copie récursive avec exclude
et include
filtres, comme indiqué dans l'exemple.
aws s3 cp s3://
amzn-s3-demo-bucket
/ . --recursive --exclude "*" --include "*.txt"
Vous avez téléchargé votre objet avec succès. L'étape suivante consiste à copier votre objet dans un dossier.
Étape 4 : copier votre objet dans un dossier
Vous avez déjà ajouté un objet dans un compartiment et téléchargé l’objet. À présent, vous devez créer un dossier et y copier l'objet.
Pour copier un objet dans un dossier
-
Dans Amazon S3, les dossiers sont représentés par des préfixes dans les clés d'objet. Créez un « dossier » en copiant un objet avec un préfixe :
aws s3 cp s3://
amzn-s3-demo-source-bucket
/example.txt s3://amzn-s3-demo-destination-bucket
/favorite-files/example.txtSi la copie est réussie, vous obtiendrez un résultat similaire à :
copy: s3://
amzn-s3-demo-source-bucket
/example.txt to s3://amzn-s3-demo-destination-bucket
/favorite-files/example.txt -
Vérifiez que l'objet a été copié en répertoriant le contenu du dossier :
aws s3 ls s3://
amzn-s3-demo-destination-bucket
/favorite-files/
Vous avez correctement copié votre objet dans un dossier. L'étape suivante consiste à supprimer vos objets et votre bucket.
Étape 5 : supprimer vos objets et votre compartiment
Lorsque vous n’avez plus besoin d’un objet ou d’un compartiment, nous vous recommandons de les supprimer pour éviter des frais supplémentaires. Si vous avez terminé cette démonstration de démarrage en tant qu’exercice de formation et que vous ne prévoyez pas d’utiliser votre compartiment ou vos objets, nous recommandons de supprimer votre compartiment et vos objets afin que les frais ne s’accumulent plus.
Avant de supprimer votre compartiment, vous devez vider celui-ci ou supprimer les objets qui se trouvent dans le compartiment. Une fois que vous avez supprimé vos objets et votre compartiment, ils ne sont plus disponibles.
Si vous souhaitez continuer à utiliser le même nom de compartiment, nous vous recommandons de supprimer les objets ou de vider le compartiment, mais sans le supprimer. Une fois que vous avez supprimé un compartiment, le nom devient disponible et peut être réutilisé. Toutefois, un autre AWS compte peut créer un bucket portant le même nom avant que vous ne puissiez le réutiliser.
Suppression d'un objet
Si vous souhaitez choisir les objets que vous supprimez sans vider tous les objets de votre compartiment, vous pouvez supprimer un objet.
Supprimer un objet spécifique :
aws s3 rm s3://
amzn-s3-demo-bucket
/example.txt
Si la suppression est réussie, vous verrez un résultat similaire à :
delete: s3://
amzn-s3-demo-bucket
/example.txt
Vider votre compartiment
Si vous envisagez de supprimer votre compartiment, vous devez d'abord le vider, ce qui supprime tous les objets, toutes les versions et tous les marqueurs de suppression qu'il contient.
Pour vider un compartiment :
Important
Cette opération ne peut pas être annulée. Les objets ajoutés au compartiment pendant le vidage de celui-ci seront supprimés.
-
Option 1 : pour les petits compartiments, utilisez la
rm
commande avec l'--recursive
indicateur pour supprimer tous les objets du compartiment :aws s3 rm s3://
amzn-s3-demo-bucket
--recursiveCette commande supprime tous les objets du compartiment, y compris les objets des dossiers.
Note
Si votre compartiment contient de nombreux objets ou des objets de grande taille, le délai de cette commande peut être dépassé. Pour les compartiments contenant de grandes quantités de données, utilisez la règle Amazon S3 Lifecycle pour faire expirer les objets contenus dans les compartiments.
Option 2 : utiliser les règles du cycle de vie d'Amazon S3 (recommandé pour les grands compartiments)
Pour les buckets contenant de nombreux objets ou des objets volumineux, utilisez une règle Amazon S3 Lifecycle pour expirer et supprimer automatiquement tous les objets. Attendez que la règle du cycle de vie soit traitée (cela peut prendre jusqu'à 24 heures). Pour plus d'informations sur l'utilisation de règles de cycle de vie pour vider des compartiments, consultez Comment vider un compartiment Amazon S3 à l'aide d'une règle de configuration du cycle de vie
? . -
Vérifiez que le compartiment est vide :
aws s3 ls s3://
amzn-s3-demo-bucket
-
Si le contrôle de version est activé dans votre compartiment, utilisez les commandes suivantes pour supprimer les objets versionnés et supprimer les marqueurs.
Supprimer les objets versionnés :
aws s3api delete-objects --bucket
amzn-s3-demo-bucket
--delete "$(aws s3api list-object-versions --bucketamzn-s3-demo-bucket
--output json --query='{Objects: Versions[].{Key:Key,VersionId:VersionId}}')"Supprimez les marqueurs de suppression :
aws s3api delete-objects --bucket
amzn-s3-demo-bucket
--delete "$(aws s3api list-object-versions --bucketamzn-s3-demo-bucket
--output json --query='{Objects: DeleteMarkers[].{Key:Key,VersionId:VersionId}}')" -
Vérifiez que toutes les versions de l'objet sont vides dans le compartiment et supprimez les marqueurs :
aws s3api list-object-versions --bucket
amzn-s3-demo-bucket
La sortie ne doit afficher aucune version ou supprimer les marqueurs restants.
Suppression de votre compartiment
Après avoir vidé votre compartiment ou supprimé tous les objets de votre compartiment, vous pouvez supprimer celui-ci.
Important
La suppression d'un bucket est irréversible. Les noms de compartiment sont uniques. Si vous supprimez votre bucket, un autre AWS utilisateur peut utiliser le nom. Si vous souhaitez continuer à utiliser le même nom de compartiment, ne supprimez pas le compartiment. Au lieu de cela, videz et conservez le compartiment.
Pour supprimer votre bucket
-
Supprimez votre compartiment :
aws s3api delete-bucket --bucket
amzn-s3-demo-bucket
-
Vérifiez que le bucket a été supprimé en listant tous vos buckets :
aws s3 ls
Étapes suivantes
Dans les exemples précédents, vous avez appris à effectuer certaines tâches de base d'Amazon S3 à l'aide du AWS CLI.
Les rubriques suivantes expliquent les chemins d’apprentissage que vous pouvez utiliser pour mieux comprendre Amazon S3 afin de pouvoir l’implémenter dans vos applications.
La liste suivante présente AWS CLI les commandes courantes pour Amazon S3 :
-
cp — Copie des fichiers ou des objets entre votre système de fichiers local et Amazon S3, ou entre des emplacements Amazon S3
-
ls — Répertorie les objets Amazon S3 et les préfixes courants sous un compartiment et un préfixe spécifiés
-
mb — Crée un compartiment Amazon S3
-
mv — Déplace des fichiers ou des objets entre votre système de fichiers local et Amazon S3, ou entre des emplacements Amazon S3
-
presign — Génère une URL pré-signée pour un objet Amazon S3 qui autorise un accès temporaire sans informations d'identification AWS
-
rb — Supprime un compartiment Amazon S3 vide. Vous pouvez utiliser l'
--force
indicateur pour vider et supprimer automatiquement un compartiment contenant son contenu en une seule commande. Cette action ne peut pas être annulée. -
rm — Supprime des objets d'Amazon S3
-
sync — Synchronise les répertoires et les préfixes Amazon S3 en copiant de manière récursive les fichiers nouveaux et mis à jour du répertoire source vers la destination.
-
site web — Configure un bucket en tant que site Web statique
Pour plus d'informations sur les AWS CLI commandes pour Amazon S3, consultez les ressources suivantes :