Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/i2mint/s3dol
s3 (through boto3) with a simple (dict-like or list-like) interface
https://github.com/i2mint/s3dol
data-structures python python3 s3 s3-bucket s3-storage
Last synced: about 1 month ago
JSON representation
s3 (through boto3) with a simple (dict-like or list-like) interface
- Host: GitHub
- URL: https://github.com/i2mint/s3dol
- Owner: i2mint
- License: apache-2.0
- Created: 2021-04-08T22:42:11.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-03T10:14:50.000Z (about 1 month ago)
- Last Synced: 2024-12-03T10:15:54.178Z (about 1 month ago)
- Topics: data-structures, python, python3, s3, s3-bucket, s3-storage
- Language: Python
- Homepage: https://i2mint.github.io/s3dol/
- Size: 2.78 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# s3dol
s3 (through boto3) with a simple (dict-like or list-like) interface
To install: ```pip install s3dol```
[Documentation](https://i2mint.github.io/s3dol/)
## Set up credentials
Recommended prerequisite to make getting started easier but not required.
### Option 1: [Environment Variables](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html)
```
export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
export AWS_DEFAULT_REGION=us-west-2
```### Option 2: [Configure Default Profile in Credentials File](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html)
Add credentails in `~/.aws/credentials`
```
[default]
aws_access_key_id = AKIAIOSFODNN7EXAMPLE
aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
```### Option 3: [Configure Default Profile with AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/configure/)
[Install AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)
```bash
brew instal awscli
```
Set credentails with CLI
```bash
aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]:
```