如何在cloudformation中使用Join和Ref来格式化带有用户名和密码的curl命令?

问题描述 投票:0回答:1

我正在尝试。


UserData:
  'Fn::Base64': !Sub|
   #!/bin/bash -xe

   curl -k -f -u !Join [":",[ !Ref User, !Ref, Pass] ] -O https://myartifacctory/.../myfile

varlogmessages说输入密码给用户 !"加入"。

#!

我到底做错了什么?

amazon-web-services amazon-cloudformation
1个回答
1
投票

下面的内容应该可以用。

UserData:
  'Fn::Base64': !Sub |
   #!/bin/bash -xe

   curl -k -f -u ${User}:${Pass} -O https://myartifacctory/.../myfile   

${MyVarName} 语法在 文件:

包含变量的字符串,AWS CloudFormation 在运行时用其相关的值进行替换。将变量写成 ${MyVarName}。.

© www.soinside.com 2019 - 2024. All rights reserved.