Microsoft認定資格 Developer Associate(予想問題) その15

問題 64 / 65

あなたは Azure Functions を使って決済処理を行うサーバレスアプリを構築しています。関数が Azure Key Vault に格納された API キーを取得する必要があり、ソースコードやリポジトリに機密情報を残したくありません。最も適切な対処はどれですか。

関数のコードに API キーをハードコードする
関数にマネージド ID を割り当てて Key Vault へのアクセス権を付与する
サービスプリンシパルを作成してそのシークレットをリポジトリに保存する
Key Vault から取得した値を Azure Storage に平文で保存して参照する
API キーを GitHub リポジトリのプライベートブランチに保管する

当サイトでは、ユーザー体験の向上を目的としてCookieを使用しています。サイトの利用を継続することで、Cookieの使用に同意したものとみなされます。