kopia lustrzana https://github.com/simonw/s3-credentials
				
				
				
			| 
				
					
						
							 | 
			||
|---|---|---|
| .github | ||
| docs | ||
| s3_credentials | ||
| tests | ||
| .gitignore | ||
| .readthedocs.yaml | ||
| LICENSE | ||
| README.md | ||
| setup.py | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	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.