Ajout d'une stratégie de compartiment à l'aide de la console Amazon S3 - 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.

Ajout d'une stratégie de compartiment à l'aide de la console Amazon S3

Vous pouvez utiliser le générateur de politiques AWS et la console Amazon S3 pour ajouter une nouvelle politique de compartiment ou modifier une politique de compartiment existante. Une stratégie de compartiment est une stratégie AWS Identity and Access Management (IAM) basée sur les ressources. Vous ajoutez une stratégie de compartiment à un compartiment pour accorder à d'autres Comptes AWS ou à des utilisateurs IAM des autorisations d'accès pour le compartiment et les objets qu'il contient. Les autorisations d'objets ne s'appliquent qu'aux objets créés par le propriétaire du compartiment. Pour plus d'informations sur les stratégies de compartiment, consultez Présentation de la gestion des accès.

Veillez à résoudre les avertissements de sécurité, les erreurs, les avertissements généraux et les suggestions provenant d'AWS Identity and Access Management Access Analyzer avant d'enregistrer votre stratégie. IAM Access Analyzer exécute des vérifications de politiques pour valider votre politique par rapport à la grammaire de politique et aux bonnes pratiques IAM. Ces vérifications génèrent des résultats et fournissent des recommandations exploitables pour vous aider à créer des stratégies fonctionnelles et conformes aux bonnes pratiques en matière de sécurité. Pour en savoir plus sur la validation des politiques à l'aide d'IAM Access Analyzer, consultez Validation de politique IAM Access Analyzer dans le Guide de l'utilisateur IAM. Pour afficher la liste des avertissements, erreurs et suggestions renvoyés par IAM Access Analyzer, consultez la Référence de vérification de stratégie IAM Access Analyzer.

Pour obtenir des conseils sur la résolution des erreurs liées à une politique, consultez Résolution des erreurs d'accès refusé (403 interdit) dans Amazon S3.

Pour créer ou modifier une stratégie de compartiment
  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon S3 à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le panneau de navigation de gauche, choisissez Compartiments.

  3. Dans la liste Buckets (Compartiments), choisissez le nom du compartiment pour lequel vous souhaitez créer une stratégie de compartiment ou modifier la stratégie de compartiment existante.

  4. Choisissez l’onglet Permissions (Autorisations).

  5. Sous Politique de compartiment, choisissez Modifier. La page Edit bucket policy (Modifier la politique de compartiment) s'affiche.

  6. Dans la page Edit bucket policy (Modifier la politique de compartiment), procédez de l'une des manières suivantes :

    • Pour voir des exemples de stratégies de compartiment dans le Guide de l'utilisateur d'Amazon S3, sélectionnez Policy examples (Exemples de politiques).

    • Pour générer une politique automatiquement, ou modifier le JSON dans la section Policy (Politique), choisissez Policy generator (Générateur de politique).

    Si vous choisissez Policy generator (Générateur de stratégies), le Générateur de stratégies AWS s'ouvre dans une nouvelle fenêtre.

    1. Sur la page AWSPolicy Generator (Générateur de politiques), pour Select Type of Policy (Sélectionner le type de politique), sélectionnez S3 Bucket Policy (Politique de compartiment S3).

    2. Ajoutez une instruction en saisissant les informations dans les champs fournis, puis choisissez Add Statement (Ajouter une instruction). Répétez l'opération pour autant d'instructions que vous souhaitez ajouter. Pour plus d'informations sur ces champs, consultez la Référence des éléments de stratégie IAM JSON dans le Guide de l'utilisateur IAM.

      Note

      Pour plus de commodité, la page Edit Bucket Policy (Modifier la politique de compartiment) affiche l'ARN (Amazon Resource Name) de compartiment du compartiment actuel au-dessus du champ de texte Policy (Politique). Vous pouvez copier cet ARN pour l'utiliser dans les instructions de la page AWS Policy Generator (Générateur de politique).

    3. Une fois que vous avez fini d'ajouter des instructions, choisissez Generate Policy (Générer une stratégie).

    4. Copiez le texte de stratégie généré, choisissez Close (Fermer) et revenez à la page Edit bucket policy (Modifier la stratégie de compartiment) dans la console Amazon S3.

  7. Dans la boîte de dialogue Policy (Politique), modifiez la politique existante ou collez la politique de compartiment à partir du générateur de politiques AWS. Veillez à résoudre les avertissements de sécurité, les erreurs, les avertissements généraux et les suggestions avant d'enregistrer votre stratégie.

    Note

    Les stratégies de compartiment sont limitées à une taille de 20 Ko.

  8. (Facultatif) Choisissez Preview external access (Aperçu de l'accès externe) dans le coin inférieur droit pour avoir un aperçu de la façon dont votre nouvelle politique affecte l'accès public et l'accès intercompte à votre ressource. Avant d'enregistrer votre stratégie, vous pouvez vérifier si elle introduit de nouveaux résultats IAM Access Analyzer ou si elle résout les résultats existants. Si vous ne voyez pas d'analyseur actif, choisissez Go to Access Analyzer (Accédez à l'analyseur d'accès) pour créer un analyseur de compte dans l'analyseur d'accès IAM. Pour plus d’informations, consultez Prévisualisation des accès dans le Guide de l’utilisateur IAM.

  9. Choisissez Save changes (Enregistrer les modifications), ce qui vous ramène à l'onglet Permissions (Autorisations).