问题标签 [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 - 错误:访问令牌来自错误的颁发者“https://sts.windows.net/***/”
最近更改了 azure 订阅,我需要在 Azure DevOps 中添加相同的 - 服务连接。尝试为更改的订阅创建新的服务连接时,出现以下错误 -
查询服务连接 API 失败:' https://management.azure.com/subscriptions/ {id}/resourcegroups?api-
版本=2016-02-01'。状态代码:'未授权',来自服务器的响应:'{"error":{"code":"InvalidAuthenticationTokenTenant","message":"访问令牌来自错误的颁发者' https://sts.windows.net/ {id}/'。它必须与与此订阅关联的租户' https://sts.windows.net/ {id}/' 匹配。请使用权限(URL)' https://login.windows.net/ {id}' 来获取令牌。请注意,如果订阅转移到另一个租户,则对服务没有影响,但有关新租户的信息可能需要一段时间才能传播(最多一个小时)。如果您只是转移了您的订阅并看到此错误消息,请稍后再试。"}}'
随着订阅 - 天蓝色的活动目录也发生了变化。我需要在 AzureDevops 中更改 AD 吗?或如何解决此错误?
谢谢。
powershell - 如何通过 PowerShell 创建 Azure DevOps 服务连接端点
我想知道是否可以编写 PowerShell 来创建 Azure DevOps 服务连接端点。
我想通过访问 Azure DevOps 来限制每个人创建服务连接端点的访问,我们需要创建多个服务连接端点,包括 UnitTesting 工具、构建工具、自动化测试工具和 docker 事物的连接端点。
Invoke-RestMethod <uri> -Method get -Header <myheader>
我可以通过Azure DevOps Rest API 使用 PowerShell ( ( Invoke-RestMethod
)。
这就是我获取现有服务连接端点的方式:
azure-devops - 如何创建范围为多个资源组的 Azure DevOps 服务连接
我有一个项目,其资源跨越 3 个资源组。我想创建一个范围为所有这些资源组的服务连接,以便我可以通过该服务连接在一个地方管理访问。目前,我创建了 3 个服务连接,范围为每个资源组。我不想将其限定为订阅,因为还有其他团队在处理该订阅中的项目。它会给我将来的维护和审计问题。
如果我创建一个服务主体并将其分配给 3 个资源组,然后将此服务主体附加到服务连接,那么它会是一个好的设计吗?
有没有更好的方法来实现这一目标?
java - Android绑定服务回调从未触发
我正在尝试创建一个非常简单Service
的饲料Activity
并为其提供一组框架。我遵循了该方法并创建了Bound Service
一个回调接口来提供Activity
.
客户端(活动):
服务端:
回调接口:
据我所见,frameReady()
回调从未被调用,整个机制都失败了。
错误在哪里?
ssh - Azure Devops 管道 SSH 错误连接
服务连接有问题吗?
升级后我无法在 ssh 服务中创建私钥。
以前在文本字段中我可以选择上传,现在该字段是密码类型而不是文件上传。
我尝试将密钥放在此字段中,但它不起作用,我收到以下管道错误: 错误:无法连接到远程机器。验证 SSH 服务连接详细信息。错误:无法解析 privateKey:不支持的密钥格式。
你能帮助我吗?
azure-devops - 如何通过 API 将组权限分配给 Azure DevOps 服务连接?
我通过 terraform Azure DevOps 模块创建服务连接。这很好用,但它们主要是我自己可以访问的,就像我手动创建的一样。
我的团队成员也应该能够访问和修改这些服务连接,并且不同团队的成员应该能够查看服务连接。不幸的是,我还没有找到如何通过 azure cli 为服务连接分配特定权限的方法。
到目前为止我所做的:我发现很难理解文档(例如https://docs.microsoft.com/en-us/cli/azure/ext/azure-devops/devops/security/permission?view =azure-cli-latest#ext-azure-devops-az-devops-security-permission-update):
- 我已经生成了“命名空间”列表
az devops security permission namespace list --organization=https://dev.azure.com/myname
。这给了我
- 我创建了一个组
az devops security group create --name 'Some group name' --description 'Something to describe this group'
;这有效,尽管它不是 AAD 组。 - 我尝试使用 为我的同事添加权限
az devops security permission update --organization=https://dev.azure.com/myname --id="x-x-x-x" --subject="my.colleague@example.org"
,但它要求我提供令牌作为参数。我在文档中找不到任何关于如何生成令牌的信息,我也不知道它是否真的有帮助,或者这个命令是否适合实现我的目标。
有什么提示吗?
azure-devops - Azure DevOps 中服务连接的管道级访问控制 - 经典编辑器管道
我在 Azure DevOps 中创建了一个 SSH 服务连接。我的帐户启用了“新服务连接体验”预览功能,并且能够看到服务连接的新安全功能。看来我们可以启用安全性,以便某些 YAML 管道能够使用服务连接。但是,我没有看到经典编辑器管道的类似功能。我可以就如何为经典编辑器实现类似功能获得一些建议?
示例:以下详细信息位于具有相同用户(用户/管理员/读者)级别访问权限的同一 ADO 组织和项目下
服务连接名称:test-ssh-connection 经典编辑器管道创建:1)管道1 - 这可以使用服务连接 2)管道2 - 我们要限制服务连接,以便该管道不能使用服务连接。
azure-devops - Service Fabric、Azure Devops 部署失败:指定的网络密码不正确
由于安全风险,我们的 IT 团队最近命令我禁用我的服务结构集群上的 NAT 池。我能做到这一点的唯一方法是部署一个包含所有组件的新集群。
因为这是一个测试环境,所以我选择为我的集群使用没有密码的自签名证书,证书在我的保管库中,并且集群已启动并正在运行。
我现在遇到的问题是,当我尝试从 Azure Devops Release Pipeline 部署我的应用程序时,我收到以下消息:
尝试导入证书时发生错误。确保使用正确的证书值正确配置您的服务端点,如果证书受密码保护,请确保使用有效密码。错误消息:使用“3”参数调用“导入”的异常:“指定的网络密码不正确。
我在 Key Vault 中生成了自签名证书,下载了证书并使用 Powershell 获取了用于服务连接的 Base64 字符串。
我应该使用密码自己创建证书吗?
azure - 我们可以使用任何命令/脚本/ARM 模板创建 Azure 服务连接吗?
我需要创建 Azure 服务连接,我可以在 Azure DevOps 门户中使用 UI 创建相同的连接。但我需要知道是否可以使用一些 Az 命令或 ARM 模板或任何 Powershell 脚本创建相同的内容?