Added delete bucket policy method to s3 client

This commit is contained in:
Yaroslava Lukoyanova 2024-05-16 10:13:11 +03:00 committed by ylukoyan
parent b8ce75b299
commit 37a1177a3c
3 changed files with 21 additions and 0 deletions

View file

@ -246,6 +246,13 @@ class Boto3ClientWrapper(S3ClientWrapper):
log_command_execution("S3 get_bucket_policy result", response)
return response.get("Policy")
@reporter.step("Delete bucket policy")
@report_error
def delete_bucket_policy(self, bucket: str) -> str:
response = self.boto3_client.delete_bucket_policy(Bucket=bucket)
log_command_execution("S3 delete_bucket_policy result", response)
return response
@reporter.step("Put bucket policy")
@report_error
def put_bucket_policy(self, bucket: str, policy: dict) -> None: