在启动弹性beanstalk工作器时指定现有SQS队列

时间:2015-09-24 09:39:01

标签: amazon-web-services command-line-interface elastic-beanstalk

我尝试在SQS队列的后面迁移现有的处理工作者群集,以便使用弹性beanstalk进行部署。有没有办法使用eb cli按名称或ID指定队列?

我当前的命令如下所示:

eb create -t worker -k my-key

我知道在UI中这是可能的,但这不适用于我们的CI管道:

enter image description here

1 个答案:

答案 0 :(得分:1)

您无法使用eb cli选项执行此操作,但您可以在.ebextensions目录中使用配置文件。见例:

option_settings:
  - namespace: aws:elasticbeanstalk:sqsd
    option_name: WorkerQueueURL
    value: YOUR-QUEUE-URL

您可以在此处查看相关讨论:https://forums.aws.amazon.com/thread.jspa?messageID=706191

以下是该选项的文档:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options-general.html#command-options-general-elasticbeanstalksqsd