Unterstützte Operationen für Buckets und Objekte
Authentifizierung von Anfragen
Abschnitt betitelt „Authentifizierung von Anfragen“Die S3-API unterstützt Signature Version 2 und Signature Version 4 für die Authentifizierung von S3-API-Anfragen. Authentifizierte Anfragen müssen mit Ihrer Access-Key-ID und Ihrem Secret-Access-Key signiert werden. STACKIT Object Storage unterstützt zwei Authentifizierungsmethoden: den HTTP-Authorization-Header und die Verwendung von Query-Parametern.
Verwendung des HTTP-Authorization-Headers
Abschnitt betitelt „Verwendung des HTTP-Authorization-Headers“Der HTTP-Authorization-Header wird von allen S3-API-Operationen verwendet, außer bei anonymen Anfragen, sofern diese durch die Bucket-Policy erlaubt sind. Der Header „Authorization“ enthält alle erforderlichen Signierungsinformationen zur Authentifizierung einer Anfrage.
Verwendung von Query-Parametern
Abschnitt betitelt „Verwendung von Query-Parametern“Sie können Query-Parameter verwenden, um einer URL Authentifizierungsinformationen hinzuzufügen. Dies wird als Vorsignieren der URL bezeichnet und kann verwendet werden, um temporären Zugriff auf bestimmte Ressourcen zu gewähren. Benutzer mit der vorsignierten URL müssen den Secret-Access-Key nicht kennen, um auf die Ressource zuzugreifen, wodurch Sie Dritten einen eingeschränkten Zugriff auf eine Ressource ermöglichen können. Eine vorsignierte URL kann nur für GET-Operationen verwendet werden. Derzeit wird das Hochladen eines Objekts (PUT) an eine vorsignierte URL nicht unterstützt. Verwenden Sie in diesem Fall bitte Bucket-Policies, um öffentlichen Schreibzugriff zu erlauben.
Operationen für Buckets
Abschnitt betitelt „Operationen für Buckets“| Create Bucket |
|---|
| Delete Bucket |
| Delete Bucket Cors |
| Delete Bucket Encryption |
| Delete Bucket Lifecycle |
| Delete Bucket Policy |
| Delete Bucket Replication |
| Delete Bucket Tagging |
| Get Bucket Acl |
| Get Bucket Cors |
| Get Bucket Encryption |
| Get Bucket Lifecycle Configuration |
| Get Bucket Location |
| Get Bucket Notification Configuration |
| Get Bucket Policy |
| Get Bucket Replication |
| Get Bucket Tagging |
| Get Bucket Versioning |
| Head Bucket |
| List Buckets |
| Put Bucket Cors |
| Put Bucket Encryption |
| Put Bucket Lifecycle Configuration |
| Put Bucket Notification Configuration |
| Put Bucket Policy |
| Put Bucket Replication |
| Put Bucket Tagging |
| Put Bucket Versioning |
Operationen für Objekte
Abschnitt betitelt „Operationen für Objekte“| Abort Multipart Upload |
|---|
| Complete Multipart Upload |
| Copy Object |
| Create Multipart Upload |
| Delete Object |
| Delete Object Tagging |
| Delete Objects |
| Get Object |
| Get Object Legal Hold |
| Get Object Lock Configuration |
| Get Object Retention |
| Get Object Tagging |
| Get ObjectAcl |
| Head Object |
| List MultipartUploads |
| List Object Versions |
| List Objects |
| List ObjectsV2 |
| List Parts |
| Put Object |
| Put Object Legal Hold |
| Put Object Lock Configuration |
| Put Object Retention |
| Put Object Tagging |
| Restore Object |
| Select Object Content |
| Upload Part |
| Upload Part Copy |