Skip to content

s3 location for AWS policy throws AccessDenied #1

Description

@johnturnerTCC

After installing iamctl, running with init fails with AccessDenied on the AWS policy download from s3. The file https://awspolicygen.s3.amazonaws.com/js/policies.js mentioned in README.rst is available via browser.

host:src $ iamctl init
 ____    __    __  __  ___  ____  __
(_  _)  /__\  (  \/  )/ __)(_  _)(  )
 _)(_  /(__)\  )    (( (__   )(   )(__
(____)(__)(__)(_/\/\_)\___) (__) (____)

Initializing
Downloading IAM file from awspolicygen S3 Bucket: iam.json
Traceback (most recent call last):
  File "/usr/local/bin/iamctl", line 24, in <module>
    sys.exit(main())
  File "/usr/local/bin/iamctl", line 20, in main
    return iamctl.iamctl.main()
  File "/usr/local/lib/python3.7/site-packages/iamctl/iamctl.py", line 153, in main
    globals()[kwargs.pop('subparser')](**kwargs)
  File "/usr/local/lib/python3.7/site-packages/iamctl/iamctl.py", line 87, in init
    response = s3.get_object(Bucket="awspolicygen", Key="js/policies.js")
  File "/usr/local/lib/python3.7/site-packages/botocore/client.py", line 357, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/usr/local/lib/python3.7/site-packages/botocore/client.py", line 661, in _make_api_call
    raise error_class(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (AccessDenied) when calling the GetObject operation: Access Denied

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions