A tool for creating credentials for accessing S3 buckets
Project description
s3-credentials
A tool for creating credentials for accessing S3 buckets
For project background, see s3-credentials: a tool for creating credentials for S3 buckets on my blog.
Installation
pip install s3-credentials
Basic usage
To create a new S3 bucket and output credentials that can be used with only that bucket:
% s3-credentials create my-new-s3-bucket --create-bucket
Created bucket: my-new-s3-bucket
Created user: s3.read-write.my-new-s3-bucket with permissions boundary: arn:aws:iam::aws:policy/AmazonS3FullAccess
Attached policy s3.read-write.my-new-s3-bucket to user s3.read-write.my-new-s3-bucket
Created access key for user: s3.read-write.my-new-s3-bucket
{
"UserName": "s3.read-write.my-new-s3-bucket",
"AccessKeyId": "AKIAWXFXAIOZOYLZAEW5",
"Status": "Active",
"SecretAccessKey": "...",
"CreateDate": "2021-11-03 01:38:24+00:00"
}
The tool can do a lot more than this. See the documentation for details.
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
s3-credentials-0.15.tar.gz
(28.8 kB
view hashes)
Built Distribution
Close
Hashes for s3_credentials-0.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3f56456c57666bf24c8013757fc2702beddb8742738e2c75f8e4b1a81e289b5 |
|
MD5 | 27de7c9d8b7383bc0c9b3a1aac8cbeac |
|
BLAKE2b-256 | 97c76d06c343784298fb0a7d7a3195fe55e9d7e96e98d1b3d840efeb5d67273c |