Azure Devops セルフホスト エージェントはどのようにして Azure クラウド リソースにアクセスしますか?

Azure Devops セルフホスト エージェントはどのようにして Azure クラウド リソースにアクセスしますか?

Azure Devops パイプラインが実行されると、Azure Devops セルフホスト エージェントは、特定の Azure クラウド サブスクリプションの Azure Devops GUI で構成された「サービス接続」を介して Azure クラウドにアクセスできると想定しています。セルフホスト エージェント VM でサービス接続がどのように機能するかを知りたいです。たとえば、セルフホスト エージェント VM のどの構成でサービス接続情報を確認できますか? 具体的には、最初のステップとして、パイプラインの実行時にセルフホスト エージェントに Azure パイプライン コードがダウンロードされます。次に、エージェントは、Azure クラウドでのリソース展開のためにコード (PowerShell などの関連パッケージでサポートされています) を実行します。展開コードを実行する前に、エージェントと Azure クラウド間の接続を確立するために「サービス接続」がどのように使用されるのですか?

答え1

サービス接続は、Azure に接続する必要があるタスクによって取得され、使用されます。たとえば、Azure CLI タスクは、サービス接続の詳細を使用して、タスクの開始時に "az login" コマンドを実行します。

関連情報