作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Cloudformation 模板通过 AzDo 管道在 SecretsManager 中创建 secret ,CFT 非常简单,如下 -
AWSTemplateFormatVersion: '2010-09-09'
Description: "How to create secrets in Secrets Manager using an AWS CloudFormation template"
Parameters:
SecretName:
Description: The name of the secret to be created
Type: String
Resources:
CreateCredentialsInSecretsManager:
Type: 'AWS::SecretsManager::Secret'
Properties:
Name: !Ref SecretName
Description: "This secret will be used in further steps."
GenerateSecretString:
SecretStringTemplate: '{"dbuname": "datastoredb1"}'
GenerateStringKey: "dbpwd"
PasswordLength: 30
ExcludeCharacters: '!"@/\:;'
Outputs:
SecretNameVar:
Value: !Ref SecretName
现在我想在我的进一步任务中使用“Outputs”部分中的“SecretNameVar” -
SM 任务中定义的属性 - 如何在 shell 脚本或任何其他任务中使用输出变量?
谢谢。
最佳答案
How can I use the output variables in the shell script or for that matter any other task?
对于此问题,您可以使用表单$(<ReferenceName>.<VariableName>)
引用下游步骤中的输出变量。 ReferenceName 是您在输出变量部分中设置的名称。详情请引用此document .
另外,我们需要设置parameter isOutput=true
对于输出变量。例如使用 powershell 脚本设置输出变量:
##vso[task.setvariable variable=varibaleName;isOutput=true;]value
关于azure-devops - azure pipeline 步骤 - 如何在进一步的任务中使用 CreateStack cloudformation 模板输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58846876/
我是一名优秀的程序员,十分优秀!