Skip to content

Can we modify the script So we can update the s3 bucket policy present in Account A and we are running script in Account B? #4

@anmolsi

Description

@anmolsi

Right now , I am getting error while doing the above case:

Traceback (most recent call last):
File "test_iam_policy.py", line 180, in
_update_s3_bucket_policy()
File "test_iam_policy.py", line 160, in _update_s3_bucket_policy
bucket_policy = BucketPolicy(serviceModule=s3_client, resourceIdentifer=bucket_name)
File "/usr/local/lib/python3.7/site-packages/awspolicy/aws_policy_modules.py", line 100, in init
super(BucketPolicy,self).init(**kwargs)
File "/usr/local/lib/python3.7/site-packages/awspolicy/aws_policy_modules.py", line 36, in init
self.reload()
File "/usr/local/lib/python3.7/site-packages/awspolicy/aws_policy_modules.py", line 75, in reload
self.content = self.get_policy()
File "/usr/local/lib/python3.7/site-packages/awspolicy/aws_policy_modules.py", line 102, in get_policy
resp = self._PolicyBase__serviceModule.get_bucket_policy(Bucket=self._PolicyBase__resourceIdentifer)
File "/usr/local/lib/python3.7/site-packages/botocore/client.py", line 276, in _api_call
return self._make_api_call(operation_name, kwargs)
File "/usr/local/lib/python3.7/site-packages/botocore/client.py", line 586, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (AccessDenied) when calling the GetBucketPolicy operation: Access Denied

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions