{ "s3:GetBucketLocation", s3GetBucketLocation },
{ "s3:GetBucketLogging", s3GetBucketLogging },
{ "s3:GetBucketNotification", s3GetBucketNotification },
+ { "s3:GetBucketOwnershipControls", s3GetBucketOwnershipControls },
{ "s3:GetBucketPolicy", s3GetBucketPolicy },
{ "s3:GetBucketPolicyStatus", s3GetBucketPolicyStatus },
{ "s3:GetBucketPublicAccessBlock", s3GetBucketPublicAccessBlock },
{ "s3:PutBucketEncryption", s3PutBucketEncryption },
{ "s3:PutBucketLogging", s3PutBucketLogging },
{ "s3:PutBucketNotification", s3PutBucketNotification },
+ { "s3:PutBucketOwnershipControls", s3PutBucketOwnershipControls },
{ "s3:PutBucketPolicy", s3PutBucketPolicy },
{ "s3:PutBucketRequestPayment", s3PutBucketRequestPayment },
{ "s3:PutBucketTagging", s3PutBucketTagging },
case s3PutBucketAcl:
return "s3:PutBucketAcl";
+ case s3GetBucketOwnershipControls:
+ return "s3:GetBucketOwnershipControls";
+
+ case s3PutBucketOwnershipControls:
+ return "s3:PutBucketOwnershipControls";
+
case s3GetBucketCORS:
return "s3:GetBucketCORS";
using rgw::IAM::s3All;
using rgw::IAM::s3GetAccelerateConfiguration;
using rgw::IAM::s3GetBucketAcl;
+using rgw::IAM::s3GetBucketOwnershipControls;
using rgw::IAM::s3GetBucketCORS;
using rgw::IAM::s3GetBucketLocation;
using rgw::IAM::s3GetBucketLogging;
act2[s3GetObjectVersionTorrent] = 1;
act2[s3GetAccelerateConfiguration] = 1;
act2[s3GetBucketAcl] = 1;
+ act2[s3GetBucketOwnershipControls] = 1;
act2[s3GetBucketCORS] = 1;
act2[s3GetBucketVersioning] = 1;
act2[s3GetBucketRequestPayment] = 1;
s3allow[s3GetObjectVersionTorrent] = 1;
s3allow[s3GetAccelerateConfiguration] = 1;
s3allow[s3GetBucketAcl] = 1;
+ s3allow[s3GetBucketOwnershipControls] = 1;
s3allow[s3GetBucketCORS] = 1;
s3allow[s3GetBucketVersioning] = 1;
s3allow[s3GetBucketRequestPayment] = 1;