启动 elastic beanstalk worker 时指定现有的 SQS 队列
Specify an existing SQS queue when launching an elastic beanstalk worker
我正在尝试迁移 SQS 队列后面的现有处理工作集群,以便使用弹性 beantalk 进行部署。有没有办法使用 eb cli
通过名称或 ID 指定队列?
我当前的命令是这样的:
eb create -t worker -k my-key
我知道这在 UI 中是可能的,但这不适用于我们的 CI 管道:
你不能用 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
我正在尝试迁移 SQS 队列后面的现有处理工作集群,以便使用弹性 beantalk 进行部署。有没有办法使用 eb cli
通过名称或 ID 指定队列?
我当前的命令是这样的:
eb create -t worker -k my-key
我知道这在 UI 中是可能的,但这不适用于我们的 CI 管道:
你不能用 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