30 lines
927 B
Plaintext
30 lines
927 B
Plaintext
# AWS S3 Configuration Example
|
|
#
|
|
# Amazon S3 is a highly reliable object storage service.
|
|
#
|
|
# Setup Instructions:
|
|
# 1. Create an AWS account
|
|
# 2. Create an S3 bucket in your desired region
|
|
# 3. Create an IAM user with S3 access permissions
|
|
# 4. Generate access keys for the IAM user
|
|
# 5. Set the following GitHub secrets in your repository:
|
|
# - AWS_ACCESS_KEY_ID: Your AWS Access Key ID
|
|
# - AWS_SECRET_ACCESS_KEY: Your AWS Secret Access Key
|
|
# - AWS_REGION: Your bucket region (e.g., us-east-1, eu-west-1)
|
|
# - AWS_BUCKET_NAME: Your S3 bucket name
|
|
#
|
|
# Note: S3 charges for both storage and egress bandwidth
|
|
|
|
[aws-s3]
|
|
type = s3
|
|
provider = AWS
|
|
# Access credentials - use GitHub secrets
|
|
access_key_id = ${AWS_ACCESS_KEY_ID}
|
|
secret_access_key = ${AWS_SECRET_ACCESS_KEY}
|
|
# Your bucket's region
|
|
region = ${AWS_REGION}
|
|
# ACL settings
|
|
acl = private
|
|
# Optional: Enable server-side encryption
|
|
# server_side_encryption = AES256
|