本番スロットとステージングスロットを持つAzure App Serviceを実行しています。アプリは、アプリ設定のKey Vault参照を使用してAzure Key Vaultからシークレットを読み取ります。スロットスワップでKey Vaultアクセス変更が不要になるように、両方のスロットがKey Vaultにアクセスするときに同じIDを使用する必要があります。どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: ユーザー割り当てマネージドIDを作成し、それを本番スロットとステージングスロットの両方にアタッチします。そのIDにKey Vaultへの必要なアクセス権を付与します。, アプリ設定のすべてのKey Vault参照で、ユーザー割り当てマネージドIDのクライアントIDを指定するKey Vault参照構文を使用します。.
これが解答である理由
ユーザー割り当てマネージドIDは、複数のリソースに割り当てて、それらのリソースが同じIDでAzureサービスに認証できるようにします。本番スロットとステージングスロットの両方に同じユーザー割り当てマネージドIDをアタッチし、そのIDにKey Vaultへのアクセス権を付与することで、スロットスワップ時にIDとアクセス権の変更が不要になります。これにより、Key Vaultへのアクセスが中断されることなく、シームレスなスワップが可能になります。 システム割り当てマネージドIDは、リソースごとに固有であり、スロットスワップ時にIDが変更されるため、Key Vaultへのアクセスが中断される可能性があります。Key Vaultでプリンシパル名にアクセス権を付与する方法は、マネージドIDのセキュリティ上の利点を損なう可能性があります。Key Vault参照構文でクライアントIDを指定する方法は、ユーザー割り当てマネージドIDを使用する際のオプションの一つですが、必須ではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要