AWS S3 — cont, bucket, IAM

Pas cu pas: bucket privat, utilizator IAM și permisiunile de care are nevoie VolunHub.

Creează bucket-ul (privat)

  1. În consola AWS S3, creează un bucket nou într-o regiune apropiată (ex. eu-central-1).

  2. Bifează „Block all public access” — VolunHub nu folosește acces public.

  3. Lasă criptarea implicită (SSE-S3).

Utilizator IAM

Creează un utilizator IAM cu acces programatic (access key) și atașează-i o politică limitată la bucket-ul tău:

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:PutBucketPublicAccessBlock", "s3:GetBucketPublicAccessBlock" ], "Resource": ["arn:aws:s3:::BUCKET", "arn:aws:s3:::BUCKET/*"] }] }

De ce fiecare permisiune

  • s3:ListBucket — verificarea că bucket-ul există și e accesibil.

  • s3:GetObject, s3:PutObject — citirea și scrierea fișierelor.

  • s3:DeleteObject — testul scrie și apoi șterge un fișier de probă.

  • s3:PutBucketPublicAccessBlock — testul blochează accesul public pe bucket.

  • s3:GetBucketPublicAccessBlock — dacă ai blocat tu accesul public și nu dai permisiunea de mai sus, testul citește setarea și trece când toate cele patru opțiuni de blocare sunt active. Fără niciuna dintre cele două, testul raportează „Necesită configurare manuală”.

  • s3:CreateBucket (opțional) — doar dacă vrei ca testul să creeze bucket-ul.

Copiază Access key ID și Secret access key în formularul serviciului (vezi Configurare în VolunHub).

A fost util acest articol?

Înapoi la Stocare externă pentru structuri Ultima actualizare: 14 Octombrie 2026