禁用 Spring Cloud AWS 中的 CloudFormation

17

我怎样才能在使用Spring Cloud AWS的Spring Boot应用程序中禁用CloudFormation?

每次在Amazon上运行我的应用程序时,我都会遇到这个错误:

...
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.cloud.aws.core.env.stack.config.StackResourceRegistryFactoryBean]: Factory method 'stackResourceRegistryFactoryBean' threw exception; nested exception is com.amazonaws.AmazonServiceException: Stack for i-b5ce9e32 does not exist (Service: AmazonCloudFormation; Status Code: 400; Error Code: ValidationError; Request ID: 75b3076a-176d-11e6-90cc-b55a643dc6d6)
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
        at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
        ... 82 more
Caused by: com.amazonaws.AmazonServiceException: Stack for i-b5ce9e32 does not exist (Service: AmazonCloudFormation; Status Code: 400; Error Code: ValidationError; Request ID: 75b3076a-176d-11e6-90cc-b55a643dc6d6)
        at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1389)
        at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:902)
        at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.ja
...

我不想使用CloudFormation。(至少暂时不想使用。)

1个回答

36

非常感谢!第二行不是必需的。 - Lakatos Gyula
@LakatosGyula 确实,我刚弄清楚这是用于本地测试。已将其移动到本地测试配置文件中。 - zapl
这个属性在spring-cloud-aws 3中有效吗? - riteshmaurya
1
@riteshmaurya 在 https://github.com/awspring/spring-cloud-aws#supported-aws-integrations 上,目前还没有支持 CloudFormation,据我的了解,它是无效的。但是你仍然可以设置静态区域等:https://docs.awspring.io/spring-cloud-aws/docs/3.0.1/reference/html/index.html#region - zapl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接