AWS S3 CLI的安装和配置

摘要:
1.安装#sudopipinstallawscli。2.配置AWSCLI以执行命令awsconfigure。如果文件~/。aws/awsconfiguration已存在于系统中,并且其中存在KeyId和AccessKey配置,此命令将读取现有的Key信息,然后以下配置在帐户控制台中具有相应的配置。默认区域名称[无]:

以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:)

免责声明:文章转载自《AWS S3 CLI的安装和配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【Linux】ArchLinux 使用之旅Centos7 设置vim 显示文本不同颜色下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue cli3.0 打包静态文件目录的配置

vue cli3.0默认打包生成的文件和cli2.0同样是生成在dist目录中,但静态文件如css、js、img并未像cli2.0一样放在static文件夹下,而是和index.html处在同一目录中,显得十分散乱 要使打包后的文件与cli2.0的相同,需要修改vue.config.js的几项配置变量: module.exports = { publi...

git add --all 为啥不能添加空文件夹,这样设计的初衷是

git add --all 为啥不能添加空文件夹,这样设计的初衷是? 好多项目还得弄个假文件在空文件夹里面占位 这个算设计失误吧,见 https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3FCurrently the design of the git inde...

黑客入侵的常法

      1.无论什么站,无论什么语言,我要渗透,第一件事就是扫目录,最好一下扫出个上传点,直接上传 shell ,诸位不要笑,有时候你花很久搞一个站,最后发现有个现成的上传点,而且很容易猜到,不过这种情况发生在 asp 居多!    2.asp ( aspx )+MSSQL 先考虑注入,一般的注入都有 DBowner 权限可以直接写 shell ;如果...

Linux常用命令及示例(全)

NO 分类 PS1 命令名 用法及参数 功能注解1 显示目录信息 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 # ls ls -l或ll 列出当前目录下文件的详细信息 # ls ls -a 显示所有文件,包含隐藏。 # ls ls -al 显示所有文件的详细信息。 2 查看路径 # pwd pwd 查看当前所在目录的绝对路经 3...

【转】使用shell登录远程服务器执行多条命令,ssh登录之后执行脚本文件

原文:https://blog.csdn.net/qq_36622490/article/details/100773589 这个需求主要是我在jenkins中pipeline的代码里,需要使用shell语言执行远程连接并且部署的工作,但是大多数的shell和服务器交互是使用expect解释器 就是之前我写过的那个关于expect有关的文章,问题是jenk...

html状态码

100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本   200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定或不完整204——请求收到,但返回信息为空205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件206——服务器已经完成了部分用户的GET请求 300—...