AZ-400 練習問題 12
Azure DevOps Engineer・ビルドとリリースのパイプラインの設計・実装・無料公開(全 160 問中 15 問を無料公開中)
問題
あなたは、自分が作成した NuGet パッケージをホストするために Azure Artifacts を使用しています。
そのパッケージの 1 つを、組織外の匿名 (anonymous) ユーザーが利用できるようにする必要があります。ソリューションでは公開ポイントの数を最小化する必要があります。
何をすべきですか?
選択肢と解説
3そのパッケージをリリース ビューに昇格 (Promote) する。
4そのパッケージをパブリック NuGet リポジトリに公開する。
解説
正解: そのパッケージ用に新しいフィードを作成する。
解説: Azure Artifacts では、フィードの可視性 (visibility) はフィード単位で構成します。匿名ユーザーが利用できるようにするには、そのフィードを「Public」(パブリック プロジェクト配下のフィード)として公開する必要があります。既存フィードを丸ごとパブリックに切り替えると他のすべてのパッケージも公開されてしまうため、対象パッケージ用に専用の新しい (パブリックな) フィードを作成し、そこにパッケージを発行するのが、公開ポイントの最小化と要件を両立する正しい方法です。
各選択肢の検討:
- フィード URL は識別子であり、変更しても匿名アクセスは付与されません。
- パッケージ用に新しい (パブリック プロジェクト配下の) フィードを作成するのが、匿名アクセスを実現しつつ他パッケージへの影響を抑える正しい手段です。
- リリース ビューへの昇格はパッケージのライフサイクル管理機能で、外部の匿名ユーザーへの公開設定ではありません。
- NuGet.org への公開は要件としての「公開ポイントの最小化」に反し、Azure Artifacts 外への二重公開となるため不適切です。
参考: Microsoft Learn:
Azure Artifacts フィードのアクセス許可 AZ-400 の模擬問題集は全 160 問
本番形式の練習テスト 2 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。
AZ-400 の無料公開問題