AWS CLI
Overview
AWS CLI is a powerful command-line tool for managing AWS services, including S3. You can use AWS CLI to interact with Vietnix Cloud S3 Storage by configuring custom endpoints and credentials.
How to Connect AWS CLI to Vietnix Cloud S3 Storage
Follow these steps to configure AWS CLI for Vietnix Cloud S3:
1. Install AWS CLI
- Download and install AWS CLI from https://aws.amazon.com/cli/.
- Verify installation:
aws --version
2. Get Your Vietnix S3 Credentials
You will need:
- Access Key
- Secret Key
- Endpoint URL (e.g.
https://s3.vn-hcm-1.vietnix.cloud) - Bucket Name
Find these details in your Vietnix Cloud Portal.
3. Configure AWS CLI Credentials
Run the following command and enter your credentials:
aws configure
- AWS Access Key ID: Your Vietnix S3 Access Key
- AWS Secret Access Key: Your Vietnix S3 Secret Key
- Default region name:
vn-hcm-1(or leave blank) - Default output format:
json(or your preference)
4. Use Custom Endpoint with AWS CLI
For each S3 command, specify the custom endpoint using the --endpoint-url flag.
Example: List Buckets
aws s3 ls --endpoint-url https://s3.vn-hcm-1.vietnix.cloud
Example: List Objects in a Bucket
aws s3 ls s3://your-bucket-name --endpoint-url https://s3.vn-hcm-1.vietnix.cloud
Example: Upload a File
aws s3 cp ./local-file.txt s3://your-bucket-name/local-file.txt --endpoint-url https://s3.vn-hcm-1.vietnix.cloud
Example: Download a File
aws s3 cp s3://your-bucket-name/remote-file.txt ./remote-file.txt --endpoint-url https://s3.vn-hcm-1.vietnix.cloud
5. Advanced Usage
You can use all standard AWS CLI S3 commands with the custom endpoint. For automation, scripting, and more options, refer to the AWS CLI S3 documentation.
note
- Always keep your credentials secure and rotate them regularly.
- If you encounter issues, double-check your endpoint URL and credentials.
- For advanced features and troubleshooting, see the AWS CLI User Guide.