REST API pro komunikaci s úložištěm
- GET Service (ListBuckets) – seznam všech bucketů, které vlastní aktuální přihlášený uživatel
- GET Bucket (ListObjects) – seznam objektů v bucketu (v max-keys lze použít až 1 000 000)
- GET Bucket ACL (GetBucketAcl) – vrací pouze vlastníka, ACL není podporováno
- GET Bucket location (GetBucketLocation) – jako lokaci vždy vrací EU
- GET Bucket policy (GetBucketPolicy) – definice politik
- HEAD Bucket (HeadBucket) – zjištění zda bucket existuje a uživatel může k němu přistupovat
- PUT Bucket (CreateBucket) – vytvoření nového bucketu
- PUT Bucket policy (PutBucketPolicy) – přidání/nahrazení politik (upozornění: zaslané politiky vždy přepíšou stávající)
- DELETE Bucket (DeleteBucket) – smazání prázdného bucketu
- GET Object (GetObject) – download objektu
- GET Object ACL (GetObjectAcl) – vrací pouze vlastníka, ACL není podporováno
- HEAD Object (HeadObject) – informace (metadata) k objektu
- PUT Object (PutObject) – upload objektu
- DELETE Object (DeleteObject) – smazání objektu
Atributy pro definici politik
- Effect
- Sid
- Principal
- Action
- Resource
- Condition- IpAddress – aws:SourceIp
