我在Azure AD中有一个现有的SPN,并希望添加到VSTS programatically . 这可能吗? VSTS Rest-API?例子?通过powershell?
您可以使用REST API来管理 endpoints .
例如,以下POST将创建Azure endpoints :
https://fabrikam.visualstudio.com/DefaultAgileGitProject/_apis/serviceendpoint/endpoints?api-version=4.1-preview.1
{ "data": { "SubscriptionId": "12345678-1234-1234-1234-123456129012", "SubscriptionName": "TestSubscriptionName" }, "id": "64be39c2-102b-416d-a3ac-2de40ebc8513", "name": "TestEndpoint", "type": "Azure", "authorization": { "parameters": { "Certificate": "dummyCertificate" }, "scheme": "Certificate" }, "isReady": false }
你可以在这里找到完整的文档:https://docs.microsoft.com/en-us/rest/api/vsts/serviceendpoint/endpoints/create?view=vsts-rest-4.1
1 回答
您可以使用REST API来管理 endpoints .
例如,以下POST将创建Azure endpoints :
https://fabrikam.visualstudio.com/DefaultAgileGitProject/_apis/serviceendpoint/endpoints?api-version=4.1-preview.1
你可以在这里找到完整的文档:https://docs.microsoft.com/en-us/rest/api/vsts/serviceendpoint/endpoints/create?view=vsts-rest-4.1