問題タブ [aws-secrets-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-ecs - ECS タスク定義で Secrets Manager シークレットの特定のバージョンを取得できますか?
AWS Secrets Manager を使用してシークレットを保存しました。ECS タスク定義でシークレットを環境変数として取得しようとしています。
docsに従って、次のセクションを含む ECS タスク定義を作成しました。
私が理解しているように、私のタスクが開始されると、これは次のようになります。
my_password
Secrets Manager からシークレットの最新バージョンを取得します- タスク内で復号化します
- 環境変数に割り当てます
MY_PASSWORD
シークレットの特定のバージョンをタスク定義にロードしたいので、シークレットを変更すると、新しいタスク定義を作成することになります。
それをしてもいいですか?
私はGoogleで検索しましたが、これをやろうとしている人を見つけることができませんでした.
valueFrom
パラメータにバージョン ID を追加してみました。
しかし、それはエラーになりました:
シークレット es_username に指定された Systems Manager パラメータ名が無効です。パラメータ名は最大 2048 文字で、次の文字と記号を含めることができます: a-zA-Z0-9_.-,
mule - 1 回の呼び出しで複数の AWS シークレット マネージャーを取得する
aws secret manager に 3 つ以上のシークレットが保存されており、アプリケーション用に一度に 2 つのシークレットを取得したいと考えています。getSecretValue() への呼び出しは、一度に 1 つのシークレットのみの結果を返すことができます。単一の関数呼び出しで aws secret manager から複数のシークレットを取得する方法を教えてください。