問題タブ [serviceconnection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-devops - サービス接続を使用するためのアクセス許可をパイプラインに付与する
私のプロジェクトでは、さまざまなレベルのアクセスを持ついくつかの AzureRM サービス接続を作成したいと考えています。特定のパイプラインのみがサービス接続を使用できるようにしたいと考えています。そして、これを行うために API または az devops 拡張機能を使用することを目指しています。ポータルでは、サービス接続のセキュリティ設定を使用して、サービス接続の使用を許可するパイプラインを選択することが既に許可されています。
これまでのところ、ServiceEndpoints 名前空間で関連するアクセス許可を見つけることができました
名前 パーミッション 説明 パーミッション ビット
使用する 使用する サービス接続 1
ただし、パイプラインに許可を与える方法がわかりません。拡張機能から「az devops security permission update」を使用する必要があると思いますが、パイプラインの場合にサブジェクトがどうあるべきかわかりません。「az pipelines build definition show」の出力を見ると、パイプラインの一意の識別子が表示されず、セキュリティ権限の更新に関するドキュメントには、サブジェクトはグループのユーザーである必要があると記載されています。
API を使用する場合は、Set Access Control Lists に渡す記述子を作成する方法を知る必要があります。
どんなヒントでも大歓迎です。
azure-devops - Azure DevOps Rest API を介して特定のサービス接続の承認とチェックを取得するにはどうすればよいですか?
Azure DevOps REST API のドキュメントに目を通し、エンドポイントを推測する試みがいくつか失敗したため、特定のサービス接続に関連付けられた「承認とチェック」を表示または作成する方法について言及されていないようです。
これを行う方法、またはサービス接続の承認/チェックに関するRest APIドキュメントがどこにあるかについてのアイデアはありますか?
背景情報として、REST API を介してサービス接続を作成する場合、サービス接続自体は自動化されたフローの一部として既に作成されているため、特定の YAML テンプレートを使用するようにサービス接続にチェックを割り当てることを目指しています。