Signed-off-by: Chang Liu <liuchang0812@gmail.com>
int RGWGetBucketTags::verify_permission()
{
- //TODO(LC)
+ if (!verify_bucket_permission(this, s, rgw::IAM::s3GetBucketTagging)) {
+ return -EACCES;
+ }
+
return 0;
}
}
int RGWPutBucketTags::verify_permission() {
- // TODO(LC)
+
+ if (!verify_bucket_permission(this, s, rgw::IAM::s3PutBucketTagging)) {
+ return -EACCES;
+ }
+
return 0;
}
int RGWDeleteBucketTags::verify_permission()
{
- //TODO(LC)
+ if (!verify_bucket_permission(this, s, rgw::IAM::s3PutBucketTagging)) {
+ return -EACCES;
+ }
+
return 0;
}