microsoft / microsoft/azure-devops-python-api
[azure arm endpoint creation] too many 500 error responses
未关闭
还没有人认领这个 Issue。
- 主要语言
- Python
- 星标
- 684
- 派生
- 218
- 平均合并
- 8 天 10 小时
- 30 天内合并 PR
- 1
描述
Hello,
I am trying to use service_endpoint_client to create a new azure ARM service connection, here's the code I am using:
core_client = self.__get_connection().clients_v6_0.get_service_endpoint_client()
try:
azure_arm = core_client.create_service_endpoint(
{
"authorization": {
"parameters": {
"tenantid": "TENANT_ID",
"scope": "/subscriptions/SUB_ID/resourcegroups/RG_NAME"
},
"scheme": "ServicePrincipal"
},
"data": {
"environment": "AzureCloud",
"scopeLevel": "Subscription",
"subscriptionId": "SUB_ID",
"subscriptionName": "SUB_NAME",
"creationMode": "Automatic"
},
"name": "TEST_ME",
"type": "azurerm",
"isReady": True,
"url": "https://management.azure.com/",
"serviceEndpointProjectReferences": [
{
"name": "TEST_ME",
"description": "test",
"projectReference": {
"id": "AZ_DEVOPS_PROJECT_ID"
}
}
]
}
)
The service connection was created successfully but I got this exception:
msrest.exceptions.ClientRequestError: Error occurred in request., RetryError: HTTPSConnectionPool(host='****', port=443): Max retries exceeded with url: /_apis/serviceendpoint/endpoints (Caused by ResponseError('too many 500 error responses'))
Could you please help to identify the issue?
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
从 Azure DevOps Python API 的 service_endpoint_client 和报告中所示的 create_service_endpoint 调用开始。使用提供的 endpoint 字段重现请求,并检查产生的 500 响应;完成的标准是确定导致异常的请求或客户端行为,并记录或修复该行为。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- azure, python
- 领域
- api, cloud
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100