如何在 Elastic Beanstalk 自定义平台中定义与官方平台相同的平台选项

如何在 Elastic Beanstalk 自定义平台中定义与官方平台相同的平台选项

我正在尝试定义相同的平台选项按照官方平台定义在我的自定义平台上。但是,当我运行 时,它给出了以下错误ebp create

错误:选项定义命名空间“aws:elasticbeanstalk:container:php:phpini”无效。

我的 platform.yaml 有这个;

option_definitions:
  - namespace: "aws:elasticbeanstalk:container:php:phpini"
    option_name: "composer_options"
    description: "Some description."
    default_value: ""

我也尝试了不同的命名空间,但出现了同样的错误。

namespace: "aws:elasticbeanstalk:container:foo:phpini"

有没有办法创建与官方平台

答案1

自定义平台似乎只接受以 为前缀的命名空间aws:elasticbeanstalk:container:custom:

虽然我找不到模仿官方平台选项的方法,但至少下面的方法是可行的。

option_definitions:
  - namespace: "aws:elasticbeanstalk:container:custom:php"
    option_name: "composer_options"
    description: "Some description."
    default_value: ""

相关内容