Skip to content

AWS CLI 命令行直接操作AWS控制台

AWS CLI 命令行直接操作AWS控制台

安装(基于Python):

建议在Virtualenv下安装,因为系统级别安装经过测试经常无法安装上。

如同git和docker,awscli分为入口命令和功能命令,入口命令为aws,功能命令各自对应一项aws服务。如aws s3就是针对S3存储的操作。

参考官方所有命令:AWS CLI Command Referencehttps://docs.aws.amazon.com/cli/latest/index.html

配置文件:

AWS CLI的配置文件都存在~/.aws目录中,如果没有可以自己创建。具体的每个配置文件,都是ini语法,如同git配置文件一样。

登录认证配置:

文件是~/.aws/credentials,可以配置多项登录用的key pairs:

具体的key pair的值,需要到AWS的权限配置中自己添加IAM账户,然后自动获得key pair。

进入官网:IAM-Security Credential

配置好后,就可以直接用aws xxx命令操作了。awscli会自动根据你的登录信息,到你的账户查询相关的信息。

S3静态对象存储

参考官方文档:AWS CLI S3https://docs.aws.amazon.com/cli/latest/reference/s3/index.html

参考官方文档:Using High-Level s3 Commands with the AWS Command Line Interfacehttps://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-commands.html

awscli已经配置好的情况下,直接可以用aws s3命令进行一系列的操作:

同步本地和远程的文件夹(方向可换):

其中sync同步的选项和网页管理后台中显示的选项一样,有很多需要设置的:

–recursive:

–delete:删除目标目录中有而源目录中没有的

–exclude:排除指定的文件和文件夹,语法和.gitignore一样很简单

–include:在排除的文件夹里挑出来包括指定的文件和文件夹同步

–storage-class:存储类型,可以是STANDARD,STANDARD_IA,GLACIER

–acl:

相关推荐: 废塑料炼燃油更清洁

      亿忆网援引新华社报道,澳大利亚业余飞行员杰里米•劳斯尔计划今年7月驾驶单引擎飞机从澳大利亚悉尼飞往英国伦敦,全程使用完全从废塑料中提炼的燃油。这将是这种新燃料首次用于飞行。       劳斯尔现年41岁,是一名保险经纪人,爱好飞行。按计划,他将于7…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处