AWS Secret ガイドラインのセットアップ
1.はじめに
このドキュメントでは、データ サービスの AWS シークレットを設定する方法について説明します。
2.構成

bootstrap.yml ファイルを開きます。次のように構成を更新します。
AWS シークレットの使用を有効にするには
リージョン: AWS リージョン
AWS Secrets Manager を使用する場合:
キー: /prod/akabot/dataservice
セットアップ:
プレフィックス: /prod/akabot
デフォルトコンテキスト: データサービス
3.役割
ケース 1: IAM ロールの使用 (推奨)
アプリケーションが EC2 インスタンス、ECS タスク、または AWS Secrets Manager へのアクセス許可を持つ IAM ロールがアタッチされた環境で実行されている場合、追加の設定は必要ありません。
サービスは通常、IAM ロールの認証情報を使用して開始されます。
ケース 2: AWS アクセス キーと秘密キーを使用する
Linux:
IAM ロールの代わりに AWS アクセス キーとシークレット キーを使用してサービスを実行する必要がある場合は、akabotdata.service ファイルをサービスに追加します。
【サービス】
環境="AWS_ACCESS_KEY_ID=アクセスキー"
環境 = "AWS_SECRET_ACCESS_KEY=あなたの秘密キー"
環境 = "AWS_REGION=ap-southeast-1"
ウィンドウズ:
パラメータをファイルに更新: win-install.bat
4.パラメータの使用
通常の環境変数の使用:${param}

パスワードは AWS Secrets Manager から取得されます。パスワードは Secret の値です。