Configuration des paramètres de blocage d’accès public pour vos compartiments S3
La fonction du blocage de l’accès public Amazon S3 fournit des paramètres pour les points d’accès, les compartiments et les comptes afin de vous aider à gérer l’accès public aux ressources Amazon S3. Par défaut, les nouveaux compartiments, points d’accès et objets n’autorisent pas l’accès public.
Pour plus d’informations, consultez Blocage de l’accès public à votre stockage Amazon S3.
Vous pouvez utiliser la console S3, l’interface AWS CLI, les kits AWS SDK et l’API REST pour accorder un accès public à un ou plusieurs compartiments. Vous pouvez également bloquer l’accès public à des compartiments qui sont déjà publics. Consultez les sections ci-dessous pour en savoir plus.
Pour configurer les paramètres de blocage de l’accès public pour chaque compartiment dans votre compte, consultez Configuration des paramètres de blocage d’accès public pour votre compte. Pour plus d’informations sur la configuration du blocage de l’accès public des points d’accès, consultez Exécution d’opérations de blocage d’accès public sur un point d’accès.
La fonctionnalité de blocage de l’accès public Amazon S3 empêche l’application de paramètres qui autorisent un accès public aux données dans des compartiments S3. Cette section explique comment modifier les paramètres de la fonctionnalité de blocage de l’accès public pour un ou plusieurs compartiments S3. Pour en savoir plus sur le blocage de l’accès public à l’aide d’AWS CLI, des kits AWS SDK et des API REST Amazon S3, consultez Blocage de l’accès public à votre stockage Amazon S3.
Vous pouvez voir si votre compartiment est accessible publiquement dans la colonne Analyseur d’accès IAM de la liste Compartiments. Pour plus d’informations, consultez Examen de l’accès aux compartiments à l’aide de l’analyseur d’accès IAM pour S3.
Si vous voyez une Error lorsque vous répertoriez vos compartiments et leurs paramètres d'accès public, il se peut que vous ne disposiez pas des autorisations requises. Assurez-vous d’avoir ajouté les autorisations suivantes à votre politique d’utilisateur ou de rôle :
s3:GetAccountPublicAccessBlock s3:GetBucketPublicAccessBlock s3:GetBucketPolicyStatus s3:GetBucketLocation s3:GetBucketAcl s3:ListAccessPoints s3:ListAllMyBuckets
Dans de rares cas, les demandes peuvent également échouer en raison d’une panne Région AWS.
Pour modifier les paramètres de blocage de l’accès public Amazon S3 pour un compartiment S3 simple
Suivez ces étapes si vous devez modifier les paramètres d’accès public pour un seul compartiment S3.
Connectez-vous à la AWS Management Console et ouvrez la console Amazon S3 à l’adresse https://console.aws.amazon.com/s3/
. -
Dans la liste Nom du compartiment, choisissez le nom du compartiment que vous souhaitez utiliser.
-
Choisissez Permissions.
-
Choisissez Modifier en regard de Bloquer l’accès public (paramètres de compartiment) pour modifier les paramètres d’accès public du compartiment. Pour en savoir plus sur les quatre paramètres de blocage de l’accès public Amazon S3, consultez Paramètres de la fonctionnalité de blocage de l’accès public.
-
Choisissez l’un des paramètres, puis Enregistrer les modifications.
-
Lorsque vous êtes invité à confirmer l’opération, entrez
confirm. Choisissez ensuite Confirmer pour enregistrer vos modifications.
Vous pouvez également modifier les paramètres de blocage de l’accès public Amazon S3 lorsque vous créez un compartiment. Pour plus d’informations, consultez Création d’un compartiment à usage général.
Pour bloquer l’accès public sur un compartiment ou pour supprimer le blocage de l’accès public, utilisez le service AWS CLI s3api. Les opérations au niveau des compartiments qui utilisent ce service sont les suivantes :
-
PutPublicAccessBlock(pour un compartiment) -
GetPublicAccessBlock(pour un compartiment) -
DeletePublicAccessBlock(pour un compartiment) -
GetBucketPolicyStatus
Pour plus d’informations et des exemples, consultez put-public-access-block
Pour plus d’informations sur l’utilisation du blocage de l’accès public Amazon S3 via les API REST, consultez les rubriques suivantes dans la Référence des API Amazon Simple Storage Service.
-
Opérations au niveau des compartiments