Commencer à utiliser Amazon S3 à l'aide du AWS CLI - Amazon Simple Storage Service

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. Si vous êtes un nouveau client Amazon S3, vous pouvez commencer à utiliser Amazon S3 gratuitement. Pour plus d’informations, consultez la page sur l’offre gratuite AWS.

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 :

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
  1. Créez un bucket à l'aide de la s3api create-bucket commande. amzn-s3-demo-bucketRemplacez-le par un nom de compartiment unique et us-east-1 par la région de votre choix :

    aws s3api create-bucket --bucket amzn-s3-demo-bucket --region us-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 --region us-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) et aws-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.

  2. Vérifiez que votre compartiment a été créé en répertoriant tous les compartiments :

    aws s3 ls
  3. 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-controlACL 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:CreateBucketautorisation est nécessaire. Pour l'activer ACLs, vous devez avoir l's3:PutBucketOwnershipControlsautorisation.

    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
  4. 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’autorisation s3:PutBucketPublicAccessBlock.

  5. Pour activer le versionnement de votre bucket :

    aws s3api put-bucket-versioning --bucket amzn-s3-demo-bucket --versioning-configuration Status=Enabled

    Par 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.

  6. 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 --region us-east-1 --object-lock-enabled-for-bucket

    Pour 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:CreateBuckets3:PutBucketVersioning, ets3:PutBucketObjectLockConfiguration.

  7. 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}]'
  8. 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 du DSSE-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 sur true oufalse.

    Pour configurerDSSE-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
  1. 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
  2. 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
  3. 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
  1. Pour obtenir des informations sur votre objet :

    aws s3api head-object --bucket amzn-s3-demo-bucket --key example.txt

    Cette commande renvoie des métadonnées relatives à l'objet, notamment son type de contenu, sa longueur et sa date de dernière modification.

  2. Téléchargez l'objet sur votre ordinateur local :

    aws s3 cp s3://amzn-s3-demo-bucket/example.txt downloaded-example.txt

    Si 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
  3. 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
  1. 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.txt

    Si 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
  2. 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.

  1. Option 1 : pour les petits compartiments, utilisez la rm commande avec l'--recursiveindicateur pour supprimer tous les objets du compartiment :

    aws s3 rm s3://amzn-s3-demo-bucket --recursive

    Cette 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 ? .

  2. Vérifiez que le compartiment est vide :

    aws s3 ls s3://amzn-s3-demo-bucket
  3. 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 --bucket amzn-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 --bucket amzn-s3-demo-bucket --output json --query='{Objects: DeleteMarkers[].{Key:Key,VersionId:VersionId}}')"
  4. 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
  1. Supprimez votre compartiment :

    aws s3api delete-bucket --bucket amzn-s3-demo-bucket
  2. 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'--forceindicateur 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 :

  • s3 — Commandes Amazon S3 de haut niveau qui simplifient les opérations courantes

  • s3api — Accès direct à toutes les opérations de l'API Amazon S3

  • s3control — Accès direct à toutes les opérations de l'API Amazon S3 Control