如何设置自定义平台容器配置

时间:2018-01-05 00:07:56

标签: amazon-web-services elastic-beanstalk amazon-elastic-beanstalk

在为弹性beanstalk创建自定义平台时(遵循本指南https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/custom-platforms.html),我遇到了一些障碍。

命令

$ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir

返回 / tmp 。我想改变这一点,但无法找到有关如何做到这一点的任何信息。

此配置来自文件 / opt / elasticbeanstalk / deploy / configuration / containerconfiguration ,它由CloudFormation自动生成,我无法想象如何在平台构建中自定义。

影响此属性(我发现)的一种方法是将.ebextension配置文件添加到部署在平台上的应用程序源目录:

# .ebextension/container.config 
Resources:
    AWSEBAutoScalingGroup:
        Metadata:
            AWS::ElasticBeanstalk::Ext:
                _ContainerConfigFileContent:
                    container:
                        app_staging_dir: /var/app/ondeck

但我不想将此配置文件添加到我使用此平台部署的每个应用程序中,如果我可以通过平台脚本以某种方式实现此目的。

如果有人知道如何影响app_staging_dir容器配置,请提供帮助。

1 个答案:

答案 0 :(得分:0)

无法弄清楚这一点。看到这里也没有活动,我假设当前是不可能的。

由于易于维护,最终放弃了自定义平台的想法,转而使用docker平台。