質問したい点
現在Djangoをベースにwebサービスを開発しており、静的ファイルをAWS S3に保存することを検討しています。
ローカル環境、本番環境(Heroku)いずれも同じS3のバケットに保存する場合、AWSのアクセスキー等の環境変数はどの様に保存する方法が良いのでしょうか?
現状は以下のコードをsettings.pyに記載し、キーを取得することを想定しておりますが
これは本番環境でも使用可能・問題は無い方法なのでしょうか。
python
1AWS_ACCESS_KEY_ID = os.environ.get( 'AWS_ACCESS_KEY_ID' ) 2AWS_SECRET_ACCESS_KEY = os.environ.get( 'AWS_SECRET_ACCESS_KEY' )
①Djangoのプロジェクトフォルダ内に.envファイルを新たに作成する
②AWS CLIのconfigureで設定しておく
理解が不明瞭で恐縮ですが、良い方法がございましたらご教示頂けますと幸いです。
あなたの回答
tips
プレビュー