微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将环境变量添加到Cloudformation ECS + Fargate部署中

如何解决将环境变量添加到Cloudformation ECS + Fargate部署中

我们的映像具有应该在docker运行期间定义的环境变量,任何想法如何将此变量添加到cloudformation文件中。我们目前有类似的东西:

curl -v "http://user:password@localhost/_control.html" -d $'data1=1\r\n'

我似乎无法在AWS文档中找到任何信息,添加环境变量的最佳方法是什么?

解决方法

您的容器定义可以包含环境变量。

ContainerDefinitions:
    - Name: bonalds
      Image: gcr.io/zonalds-21/id-me:latest // image comes from gcr
      Cpu: 256
      Environment:
        - Name: Test
          Value: 'test'
      Memory: 512
      PortMappings:
        - ContainerPort: 4567
          Protocol: tcp
      LogConfiguration:
        LogDriver: 
        Options:
          awslogs-group: 'zonalds'
          awslogs-region: !Ref AWS::Region
          awslogs-stream-prefix: 'routme'

doc

中的更多信息

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。