在我的開發環境中,我經常在多個AWS訪問密鑰之間切換。所以在我的~/.aws/credentials
文件中,我有幾個配置文件。然後,我可以通過指定--profile <name>
標誌來將這些配置文件與aws-cli配合使用。我可以指定一個默認的AWS配置文件嗎?
我開發使用Ruby的AWS SDK幾個應用程序。他們設置爲從~/.aws/credentials
文件讀取憑證(SDK默認爲此,請參閱此configuration article)。
的問題是,該SDK總是從default
輪廓讀取。我希望能夠將其配置爲從其他一些配置文件讀取。這可能嗎?
我試着設置默認的配置文件在我的環境:
export AWS_DEFAULT_PROFILE=<profile name>
在configuring the AWS Command Line Interface概括,但似乎只有與AWS-CLI而不是與SDK工作。
完美! 'AWS_PROFILE'就是我一直在尋找的東西。 –