Tous les labs

Harden a result bucket

Foundation ~22 minaws

Create a simulated S3 bucket, block public access, enable encryption and versioning, then define a lifecycle rule.

Simulateur déterministe — tape une commande (help) pour commencer.
cloud@forge:~$
Objectifs
  • Create one S3 bucket.
  • Enable all four S3 Block Public Access settings.
  • Enable default encryption and versioning.
  • Add a lifecycle rule for noncurrent data.
Indices
Voir la solution
aws s3api create-bucket --bucket academy-results
aws s3api put-public-access-block --bucket academy-results --public-access-block-configuration BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true
aws s3api put-bucket-encryption --bucket academy-results --sse-algorithm AES256
aws s3api put-bucket-versioning --bucket academy-results --status Enabled
aws s3api put-bucket-lifecycle-configuration --bucket academy-results --days 30