? AWS CLI 命令行直接操作AWS控制臺(tái)

安裝(基于Python):

$ pip3 install awscli --upgrade --user

建議在Virtualenv下安裝坚俗,因?yàn)橄到y(tǒng)級(jí)別安裝經(jīng)過(guò)測(cè)試經(jīng)常無(wú)法安裝上镜盯。

如同git和docker,awscli分為入口命令和功能命令猖败,入口命令為aws速缆,功能命令各自對(duì)應(yīng)一項(xiàng)aws服務(wù)。如aws s3就是針對(duì)S3存儲(chǔ)的操作恩闻。

參考官方所有命令:AWS CLI Command Reference

配置文件:
AWS CLI的配置文件都存在~/.aws目錄中艺糜,如果沒有可以自己創(chuàng)建。具體的每個(gè)配置文件,都是ini語(yǔ)法破停,如同git配置文件一樣翅楼。

登錄認(rèn)證配置:
文件是~/.aws/credentials,可以配置多項(xiàng)登錄用的key pairs:

[default]
aws_access_key_id=YourKeyID
aws_secret_access_key=YourSecretCode

具體的key pair的值真慢,需要到AWS的權(quán)限配置中自己添加IAM賬戶毅臊,然后自動(dòng)獲得key pair。
進(jìn)入官網(wǎng): IAM - Security Credential

配置好后黑界,就可以直接用aws xxx命令操作了管嬉。awscli會(huì)自動(dòng)根據(jù)你的登錄信息,到你的賬戶查詢相關(guān)的信息朗鸠。

S3 靜態(tài)對(duì)象存儲(chǔ)

參考官方文檔:AWS CLI S3
參考官方文檔:Using High-Level s3 Commands with the AWS Command Line Interface

awscli已經(jīng)配置好的情況下蚯撩,直接可以用aws s3命令進(jìn)行一系列的操作:

# 列出當(dāng)前賬戶下有哪些Bucket
$ aws s3 ls

# 列出指定bucket下有哪些文件
$ aws s3 ls s3://bucket-name/path

# 刪除
$ aws s3 rm s3://bucket-name/path/to/file

同步本地和遠(yuǎn)程的文件夾(方向可換):

# 
$ aws s3 cp /path/to/local/file s3://bucket-name/path/to/file

# 下載

# 同步
$ aws s3 sync <source> <target> [--options]

其中sync同步的選項(xiàng)和網(wǎng)頁(yè)管理后臺(tái)中顯示的選項(xiàng)一樣,有很多需要設(shè)置的:

  • --recursive:
  • --delete: 刪除目標(biāo)目錄中有而源目錄中沒有的
  • --exclude: 排除指定的文件和文件夾烛占,語(yǔ)法和.gitignore一樣很簡(jiǎn)單
  • --include: 在排除的文件夾里挑出來(lái)包括指定的文件和文件夾同步
  • --storage-class: 存儲(chǔ)類型胎挎,可以是STANDARD, STANDARD_IA, GLACIER
  • --acl:
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市扰楼,隨后出現(xiàn)的幾起案子呀癣,更是在濱河造成了極大的恐慌美浦,老刑警劉巖弦赖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異浦辨,居然都是意外死亡蹬竖,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門流酬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)币厕,“玉大人,你說(shuō)我怎么就攤上這事芽腾〉┳埃” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵摊滔,是天一觀的道長(zhǎng)阴绢。 經(jīng)常有香客問(wèn)我,道長(zhǎng)艰躺,這世上最難降的妖魔是什么呻袭? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮腺兴,結(jié)果婚禮上左电,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好篓足,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布段誊。 她就那樣靜靜地躺著,像睡著了一般纷纫。 火紅的嫁衣襯著肌膚如雪枕扫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天辱魁,我揣著相機(jī)與錄音烟瞧,去河邊找鬼。 笑死染簇,一個(gè)胖子當(dāng)著我的面吹牛参滴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播锻弓,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼砾赔,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了青灼?” 一聲冷哼從身側(cè)響起暴心,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎杂拨,沒想到半個(gè)月后专普,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡弹沽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年檀夹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片策橘。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡炸渡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出丽已,到底是詐尸還是另有隱情蚌堵,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布沛婴,位于F島的核電站吼畏,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏瘸味。R本人自食惡果不足惜宫仗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望旁仿。 院中可真熱鬧藕夫,春花似錦孽糖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至滩褥,卻和暖如春病蛉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瑰煎。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工铺然, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人酒甸。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓魄健,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親插勤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子沽瘦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355