我有一个组织和一个项目,我想在 Azure DevOps 管道本身内创建一个 AWS 类型的服务连接器。
我希望它能起作用->
env:
AZURE_DEVOPS_EXT_PAT: $(System.AccessToken)
script: |
az devops configure -d organization=https://dev.azure.com/${AZ_DO_ORGANIZATION_NAME}/ project=${AZ_DO_PROJECT_NAME}
az devops service-endpoint create --service-endpoint-configuration service-endpoint.json
这是我的“示例”service-endpoint.json 文件 ->
{
"administratorsGroup": null,
"authorization": {
"parameters": {
"assumeRoleArn": "",
"externalId": "",
"roleSessionName": "",
"sessionToken": null,
"username": "SECRET_ACCESS_KEY",
"password": "ACCESS_KEY_ID"
},
"scheme": "UsernamePassword"
},
"data": {},
"description": "",
"groupScopeId": null,
"isOutdated": false,
"isReady": true,
"isShared": false,
"name": "AZ_DO_SERVICE_ENDPOINT_NAME",
"operationStatus": null,
"owner": "Library",
"readersGroup": null,
"serviceEndpointProjectReferences": [
{
"description": "",
"name": "AWS",
"projectReference": {
"id": "AZ_DO_PROJECT_ID",
"name": "AZ_DO_PROJECT_NAME"
}
}
],
"type": "AWS",
"url": https://aws.amazon.com/
}
PS:上限值包含实际有效值。
当我运行它时,它告诉我这个 ->
ERROR: You do not have permission to create a service connection. You need to be a Creator for service connections in this project.
但是你猜怎么着,如果我进入“项目设置”->“权限”->“端点创建者”并尝试添加自己,它告诉我我已经是该组的一部分了。
有人知道问题出在哪里吗?
谢谢!