public SetAcl ( string bucketName, string cannedACL, string key ) : void | ||
bucketName | string | |
cannedACL | string | ACL to use, AuthenticatedRead, BucketOwnerFullControl, BucketOwnerRead, NoACL, Private, PublicRead, PublicReadWrite |
key | string | |
리턴 | void |
public void SetAcl(string bucketName, string cannedACL, string key)
{
var request = new SetACLRequest
{
BucketName = bucketName,
CannedACL = (S3CannedACL)Enum.Parse(typeof(S3CannedACL), cannedACL),
Key = key
};
Client.SetACL(request);
}
private void SetAcl(AwsClientDetails clientDetails) { using (var helper = new S3Helper(clientDetails)) { helper.SetAcl(BucketName, CannedAcl, Key); Log.LogMessage(MessageImportance.High, "Setting Acl {0} on object {0} in bucket {1}", CannedAcl, Key, BucketName); } }