是否可以使用Cloud Formation JSON获取VPC ID?
就像是:
{ "Fn::GetAtt" : [ "MyVPCName", "VPCId" ] }
Run Code Online (Sandbox Code Playgroud) 我目前正在使用AWS ECR来托管我的项目图像,我需要根据从命令行发送的--build-arg在Dockerfile中将参数FROM设置为动态.例:
$ docker build --build-args region=us-east-1 .
// Dockerfile
FROM aws.ecr.huge.url.${region}/repo:php-apache
WORKDIR /var/www
RUN echo "@@@"
Run Code Online (Sandbox Code Playgroud)
$ {region}永远不会被替换,我得到一个错误,说图像不存在.
如果我运行echo $ {region}它可以工作,问题似乎是FROM指令.
有没有办法实现这一目标?