请参阅我的应用程序中由Elastic Beanstalk创建的资源?

时间:2016-08-26 14:07:17

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

所以我正在开发一个使用SQS的Elastic Beanstalk应用程序。我正在使用.ebextensions来为我创建队列作为部署的一部分。

我可以让队列创建得很好。但是如何让Elastic Beanstalk / CloudFormation告诉我的应用程序呢?

作为参考,我现在是trying to pass the URLs through environment variables,但CloudFormation对此感到窒息。

1 个答案:

答案 0 :(得分:0)

简单的解决方案是使用something like this

option_settings:
  aws:elasticbeanstalk:customoption:
    NewSignupEmail: me@example.com
  aws:elasticbeanstalk:application:environment:
    THEME: "flatly"
    AWS_REGION: '`{"Ref" : "AWS::Region"}`'
    STARTUP_SIGNUP_TABLE: '`{"Ref" : "StartupSignupsTable"}`'
    NEW_SIGNUP_TOPIC: '`{"Ref" : "NewSignupTopic"}`'