AWS CLI access
The AWS Command Line Interface (AWS CLI) can be used to access AWS resources
through a command line utility. To setup the AWS CLI environment, notably the
configuration of credentials, the aws configure command may be used.
The aws configure will ask for the following information, that will be stored
(in clear-text) in the config and credentials files (by default in a .aws
folder in the current’s user home directory):
-
Access key ID. -
Secret access key. -
AWS default region.
-
Output format.
To create a Access key ID and secret access key, refer to the
AWS official documentation.
ReadOnlyAccess and SecurityAudit managed policy
The ReadOnlyAccess managed policy
and SecurityAudit managed policy
can be attached to the principal used to retrieve the CloudTrail logs and
perform the security review in order to grant the required and necessary
permissions.
Additionally, specific tooling may require additional permissions. For example,
Invictus-AWS notably requires
the permissions to write exported logs to a specific S3 bucket.
View on GitHub