以Ubuntu系统为例,说明如何使用CLI调试AWS S3环境:
1. 安装
# sudo pip install awscli
2. 配置AWS CLI
执行命令aws configure,
注意,如果在系统里已有文件~/.aws/aws configure 并其中有KeyId和AccessKey的配置,
则这个命令会读出现有的Key信息,例如
AWS Access Key ID [****************X5TQ]:
可以在后面写新的Key来覆盖之。
然后下面的配置在账户的控制台里都先有了相应的配置。
Default region name [None]: us-west-2
Default output format [None]: json
3. 使用AWS CLI 命令
现在可以使用这个命令了!
列出所有bucket:aws s3 ls
列出某个bucket的内容:aws s3 ls s3://test-com (用s3://后加bucket名“test-com”)
CP一个本地文件到bucket:aws s3 cp 1228.txt s3://test-com
——————————————————————————————————————
参考文档:
http://docs.aws.amazon.com/zh_cn/AmazonS3/latest/dev/Welcome.html
S3 Java SDK:
https://github.com/aws/aws-sdk-java/tree/master/aws-java-sdk-s3
CLI Reference:
http://docs.aws.amazon.com/cli/latest/reference/
AWS SDK for Java Tips and Tricks:
http://aws.amazon.com/articles/Amazon-S3/3604
Thanks:)