小编Mic*_*hen的帖子

模板部署后输出Azure SQL数据库ConnectionString

我有一个ARM模板(其中包括)在Azure SQL服务器上创建数据库(也由模板创建).

我需要输出数据库ADO.NET connectionstring.

因为我不确定调用了什么键,我输出的是整个对象:这就是我在JSON模板文件中所拥有的:"DatabaseConnectionString":{"type":"object","value":"[listkeys (变量('dbResourceId'),变量('apiVersion'))]"}

dbResourceId是100%正确的.如果我输出它,我得到正确的ID,apiVersion与创建数据库时使用的相同.但是,我收到此错误:"code":"NotFound","message":"找不到段'listkeys'的资源.",

正在正确创建数据库

我有一个完全相同的模式/想法与服务总线,它完美的工作帮助,这是杀了我

connection-string azure azure-rm-template

8
推荐指数
1
解决办法
2285
查看次数

在 Docker 中保护私有 PyPi 的凭据

我正在构建 Docker 映像,需要运行 pip install 与带有凭据的私有 PyPi。保护凭证的最佳方法是什么?即使我删除它们,使用各种文件配置选项(pip.conf、requirements.txt、.netrc)仍然是一个漏洞,因为它们可以恢复。环境变量也是可见的。最安全的方法是什么?

pypi docker

5
推荐指数
1
解决办法
2424
查看次数

GitHub Actions 将秘密作为可重用工作流程的输入传递

我有一个可重用的工作流程,用于构建 Docker 映像并将其推送到 ECR。

工作流的输入之一用于指定 docker build 命令的参数。这是可重用工作流程中的命令:

docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG ${{ inputs.DOCKER_BUILD_ARGS }} .
Run Code Online (Sandbox Code Playgroud)

在某些情况下,我需要 DOCKER_BUILD_ARGS 来包含机密,例如:

    secrets:
      AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}
      AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
    uses: XXXXX/.github/workflows/DockerBuildPushECR.yml@main
    with:
      ECR_REGISTRY: XXXXXX
      ECR_REPOSITORY: XXXXX
      DOCKER_BUILD_ARGS: "--build-arg PASSWORD=${{ secrets.PASSWORD }}"
Run Code Online (Sandbox Code Playgroud)

GitHub 抱怨工作流程无效:“无法识别的命名值:‘秘密’”,因为它只需要秘密部分中的秘密。

我无法将它作为秘密传递,因为可重用工作流程不需要这个秘密,我只是希望它成为字符串的一部分......

无法使用 env,因为它无法与可重用工作流程结合使用

我怎样才能让这个场景发挥作用?

github-actions github-secret

5
推荐指数
1
解决办法
3394
查看次数

手臂模板Web应用发布配置文件

我正在使用ARM模板部署Web应用程序,并且需要获取发布配置文件作为输出?有没有办法做到这一点?我看到了: azure模板输出发布配置文件内容

但是无法正常工作,我同时尝试了reference和listKeys,但是没有一个属性是发布配置文件

谢谢

azure azure-web-sites azure-rm-template

2
推荐指数
1
解决办法
425
查看次数

使用 REST API 将构建链接添加到工作项

我有一个由另一个构建触发的构建。触发构建具有与其链接的工作项。为了获得更好的可见性,我想将链接到触发构建的所有工作项也链接到触发的构建。我已经准备好拉取工作项列表的所有内容,但找不到使用 REST API 将工作项链接到构建的方法尝试使用工作项 - 更新添加链接选项 https://learn。 microsoft.com/en-us/rest/api/azure/devops/wit/work%20items/update?view=azure-devops-rest-5.1#add-a-link

工作项关系类型 - 列表返回: https://learn.microsoft.com/en-us/rest/api/azure/devops/wit/work%20item%20relation%20types/list ?view=azure-devops-rest -5.1

System.LinkTypes.Remote.Dependency-Forward
System.LinkTypes.Remote.Dependency-Reverse
System.LinkTypes.Duplicate-Forward
System.LinkTypes.Duplicate-Reverse
Microsoft.VSTS.TestCase.SharedParameterReferencedBy-Forward
Microsoft.VSTS.TestCase.SharedParameterReferencedBy-Reverse
Microsoft.VSTS.Common.Affects-Forward
Microsoft.VSTS.Common.Affects-Reverse
Microsoft.VSTS.TestCase.SharedStepReferencedBy-Forward
Microsoft.VSTS.TestCase.SharedStepReferencedBy-Reverse
Microsoft.VSTS.Common.TestedBy-Forward
Microsoft.VSTS.Common.TestedBy-Reverse
System.LinkTypes.Dependency-Forward
System.LinkTypes.Dependency-Reverse
System.LinkTypes.Hierarchy-Forward
System.LinkTypes.Hierarchy-Reverse
System.LinkTypes.Related
System.LinkTypes.Remote.Related
AttachedFile
Hyperlink
ArtifactLink
Run Code Online (Sandbox Code Playgroud)

除了最后三个,似乎都是 WI 与 WI 的关系。如何添加构建链接?

azure-devops-rest-api

2
推荐指数
1
解决办法
2769
查看次数