S3
March 16, 2023 |
permanent
- tags
- Amazon Web Services
- related
- DO Spaces
Summary #
Object Storage solution from Amazon Web Services
DO Spaces are compatible with S3 interfaces
Indexing files with Python #
import os
import boto3
AWS_S3_BUCKET = os.getenv("AWS_S3_BUCKET")
AWS_ACCESS_KEY_ID = os.getenv("AWS_ACCESS_KEY_ID")
AWS_SECRET_ACCESS_KEY = os.getenv("AWS_SECRET_ACCESS_KEY")
AWS_SESSION_TOKEN = os.getenv("AWS_SESSION_TOKEN")
s3_client = boto3.client(
"s3",
aws_access_key_id=AWS_ACCESS_KEY_ID,
aws_secret_access_key=AWS_SECRET_ACCESS_KEY,
aws_session_token=AWS_SESSION_TOKEN,
)
file_name = "/tmp/azmx.json"
bucket = "test-bucket"
object_name = "azmx.json"
# response = s3_client.upload_file(file_name, bucket, object_name)
response = s3_client.upload_file(file_name, bucket)