4
時,當我使用AWS同步設置配置文件,我可以doimg如何運行s3cmd sync命令
aws sync ./test s3://test --profile stage
的輪廓相匹配的一組憑據設置的配置文件。我爲每個配置文件擁有不同的憑據。
如何使用s3cmd sync命令並設置配置文件,就像我使用aws sync一樣?
時,當我使用AWS同步設置配置文件,我可以doimg如何運行s3cmd sync命令
aws sync ./test s3://test --profile stage
的輪廓相匹配的一組憑據設置的配置文件。我爲每個配置文件擁有不同的憑據。
如何使用s3cmd sync命令並設置配置文件,就像我使用aws sync一樣?
很簡單,只需使用-c
選項來選擇您要使用的「配置」。
實施例:
s3cmd -c my_stage_config sync test s3://test
的默認配置(與--configure
創建)被存儲在文件~/.s3cfg
內。
您可以將其複製到新文件以創建不同的配置文件。
但是.s3cfg中[默認]行的用途是什麼?對於aws cli我可以在這一行配置配置文件。然後我可以使用這個配置文件--profile。那麼當我無法使用配置文件時,爲什麼在s3cmd配置中存在此行? – ChampS
要回答ChampS,有一個|默認]部分,因爲有必要使該文件成爲有效的INI文件,但它沒有其他目的。這確實很令人困惑。 –