ArtiVC
GitHub Blogs Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

AWS S3

Use the S3 as the repository backend.

Features

  1. Support ~/.aws/credentials as the AWS CLI command
  2. Support Multipart upload

Configuration

  1. Install the AWS CLI
  2. Configure the AWS CLI. Please see the AWS documentation
    aws configure
    
  3. Check current config
    aws configure list      
    

The S3 backend loads configuration by a default procedure of AWS SDK for Go

Usage

Init a workspace

avc init s3://mybucket/path/to/mydataset

Clone a repository

avc clone s3://mybucket/path/to/mydataset
cd mydataset/

Environment Variables

Name Description Default value
AWS_ACCESS_KEY_ID The access key
AWS_SECRET_ACCESS_KEY The access secret key
AWS_PROFILE The profile to use in the credential file default
AWS_REGION The region to use the region from profile