Utilisez cette politique S3 dans votre configuration de bucket pour autoriser un seul utilisateur (identifié par son ARN) un accès complet à un seul bucket :
bucket_policy.json
{
"Id": "MyBucketPolicy",
"Statement": [
{
"Sid": "AllAccess",
"Action": "s3:*",
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::my-bucket-name",
"arn:aws:s3:::my-bucket-name/*"
],
"Principal": {"AWS":["arn:aws:iam::100000012345:user/MyUser"]}
}
]
}Remplacez les deux instances de arn:aws:s3:::my-bucket-name par l’ARN de votre bucket et remplacez arn:aws:iam::100000012345:user/MyUser par l’ARN de votre utilisateur. Vous pouvez aussi ajouter plusieurs ARN d’utilisateurs à "Principal": {"AWS": ... }.
Consultez les articles similaires par catégorie :
Data Science
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow