如何自动更新ElasticCache安全组与新的ElasticBeanstalk环境?

0

【以下的问题经过翻译处理】 我最近在我的ElasticBeanstalk(EB)环境中添加了一个ElasticCache Redis集群。当我更新我的环境后,应用程序无法访问Redis集群,挂起并导致应用程序启动失败。我必须更新我创建的Redis安全组以包括新的EB环境。是否有一种方式可以在启动新的EB环境时自动发生这种情况?

1 Antwort
0

【以下的回答经过翻译处理】 我假设Elasticache资源是在您的EB环境之外定义的。也可以在EB中创建Elasticache集群,例如在这个示例中。

如果在环境外定义,我们仍然可以在EB环境中使用ebextensions动态更新此Elasticache集群的安全组入站规则。您需要为现有安全组创建一个Security Group Ingress rule。您需要将安全组ID保存在SSM参数、CloudFormation导出或在ebextension yaml文件中静态定义。AWSEBSecurityGroup是安全组规则中将使用的Ref(这是附加到您的实例的组,由EB创建)-参见此处和包括Elasticache集群的示例

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen