2017-07-16 4 views

答えて

0

〜/ .bash_profileである必要があります。ターミナルウィンドウを開き、タイプします。あなたのコードに敏感なアプリケーションキー/データをコミットしないようにするには、およびプログラムへのアクセスキーを提供するために、

vi ~/.bash_profile. 
+0

クール参照してください。私は推測する 。それが隠しファイルであることを意味します。ありがとう! – Emma

0

、あなたはアプリキー/環境変数内の機密情報を格納する必要があります。環境変数は、LinuxやWindowsではシステム全体に存在することを除いて、コンピュータプログラムの変数に似ています。

Linuxでは、これらのキーを〜/ .bash_profileに格納することができます。これらのキーは、コマンド行プログラムの環境で使用できるようになります。そのファイル内の

nano ~/.bash_profile 

、次の行を追加します。

source ~/.bash_profile 

export AWS_ACCESS_KEY_ID= *ACCESS_KEY* 
export AWS_SECRET_ACCESS_KEY= *SECRET_KEY* 

は一度保存された、あなたはあなたの現在のセッションで動作するように環境変数のソースそれに必要になります

新しいセッションでは、環境変数が自動的にロードされます。

AWS資格情報を保存するための新しい、より好ましい方法があります。

AWS SDKチームは最近、それがより 、便利に、より一貫性のある、より安全な方法で のSDKの資格情報を指定しやすくするいくつかの変更を行いました。

環境変数にAWS資格情報を保持する代わりに、中央の場所にある単一のファイルに資格情報を入れることができます。デフォルトの場所はこれです:

~/.aws/credentials (Linux/Mac) 

https://aws.amazon.com/blogs/security/a-new-and-standardized-way-to-manage-credentials-in-the-aws-sdks/

+0

ありがとうございます。本当にありがとうございます。 – Emma

関連する問題