Data.Cloud.AmazonAPI.TAmazonStorageService.GetBucketACLXML
Delphi
function GetBucketACLXML(const BucketName: string; ResponseInfo: TCloudResponseInfo = nil): string;
C++
System::UnicodeString __fastcall GetBucketACLXML(const System::UnicodeString BucketName, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonStorageService |
Beschreibung
Gibt die ACL des gegebenen Buckets zurück.
Die möglichen Berechtigungen sind:
- FULL_CONTROL
- WRITE
- WRITE_ACP – ermöglicht den Schreibzugriff auf die ACL des Buckets
- READ
- READ_ACP – ermöglicht den Lesezugriff auf die ACL des Buckets
Zum Ermitteln der ACL des Buckets benötigen Sie READ_ACP-Zugriff auf das Bucket.
Wenn die READ_ACP-Berechtigung für anonyme Benutzer festgelegt ist, kann die ACL des Buckets ohne einen Autorisierungs-Header zurückgegeben werden.
Benutzer, denen mehrere Berechtigungen zugewiesen wurden, werden mehrmals in der Berechtigungsliste angezeigt.
Allen Benutzern wird eine Berechtigung gewährt, wenn der Empfänger einen URI des Typs http://acs.amazonaws.com/groups/global/AllUsers hat.
Allen authentifizierten Benutzern wird eine Berechtigung gewährt, wenn der Empfänger einen URI des Typs http://acs.amazonaws.com/groups/global/AuthenticatedUsers hat.
Der Protokoll-Liefergruppe werden Berechtigungen gewährt, wenn der Empfänger einen URI des Typs http://acs.amazonaws.com/groups/global/LogDelivery hat.
Die folgende Tabelle gibt die Bedeutung der Parameter an:
Parameter | Description |
---|---|
|
Der Name des Buckets, für das die Zugriffskontrollliste ermittelt werden soll. |
|
Die optionale Klasse zum Speichern der Anwortinformationen. |
GetBucketACLXML gibt die XML-Repräsentation der ACL des Buckets zurück.