Data.Cloud.AmazonAPI.TAmazonStorageService.GetBucketACLXML
Delphi
function GetBucketACLXML(const BucketName: string;
ResponseInfo: TCloudResponseInfo = nil;
const BucketRegion: TAmazonRegion = amzrNotSpecified): string;
C++
System::UnicodeString __fastcall GetBucketACLXML(const System::UnicodeString BucketName, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0), const TAmazonRegion BucketRegion = System::UnicodeString());
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonStorageService |
Description
Renvoie le ACL du compartiment donné.
Les permissions possibles sont :
- FULL_CONTROL
- WRITE
- WRITE_ACP — permet l'écriture du ACL du compartiment.
- READ
- READ_ACP — permet la lecture du ACL du compartiment.
Pour obtenir le ACL du compartiment, vous devez avoir un accès READ_ACP au compartiment.
Si la permission READ_ACP est définie pour les utilisateurs anonymes, vous pouvez renvoyer le ACL du compartiment sans utiliser un en-tête d'autorisation.
Les utilisateurs auxquels on a affecté plusieurs permissions apparaissent à maintes reprises dans la liste d'attribution.
Une permission est accordée à tous les utilisateurs quand le bénéficiaire a l'URI : http://acs.amazonaws.com/groups/global/AllUsers.
Une permission est accordée à tous les utilisateurs authentifiés quand le bénéficiaire a l'URI : http://acs.amazonaws.com/groups/global/AuthenticatedUsers.
Une permission est accordée au groupe de suivi de la livraison quand le bénéficiaire a l'URI : http://acs.amazonaws.com/groups/global/LogDelivery.
Le tableau suivant illustre la signification des paramètres :
Paramètre | Description |
---|---|
|
Le nom du compartiment pour lequel obtenir la liste de contrôle d'accès. |
|
La classe facultative où stocker les informations sur la réponse. |
GetBucketACLXML renvoie la représentation XML du ACL du compartiment.