Kappa Labsは、アップストリームパートナー向けに15個のAPIキーを保存する必要があります。キーは顧客管理のKMSキーで暗号化され、個別に取得でき、ロールバックのために個別にバージョン管理される必要があります。エンジニアはSecureString StringListを使用しようとしましたが、エラーが発生しました。どうすべきでしょうか?
解答を選択
オプションをタップして解答を確認してください。
正解: 階層パス(例:/partners/<name>/key)の下にAPIキーごとに1つのSecureStringパラメータを作成し、CMKで暗号化し、関数からパスで参照します。.
これが解答である理由
各APIキーを個別のSecureStringパラメータとして保存することで、要件である「個別に取得でき、ロールバックのために個別にバージョン管理される」を満たせます。階層パスを使用することで整理しやすくなります。SecureString StringListは存在しないため、エラーが発生します。単一のStringListパラメータに複数のキーを保存すると、個別のバージョン管理や取得ができません。Secrets Managerは複数のキーを保存できますが、バージョン管理はシークレット全体に対して行われ、個別のキーのロールバックは困難です。単一のSecureStringにJSON配列として保存する場合も同様に、個別のキーのバージョン管理や取得ができません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要