我在使用AWS时遇到一个有趣的问题。我正在处理的项目在一个预定区域中创建一组各种AWS服务实例。例如,一台VPC,一台防火墙,一个S3存储桶,RDS实例。 现在,如果由于该地区缺乏可用的通用资源而无法创建其中一个,则必须进行令人讨厌的删除,然后切换到另一个地区。
AWS API中是否有东西可以判断是否有足够的资源来创建某事实例而无需实际创建呢?
答案 0 :(得分:1)
如果由于该地区缺乏可用的通用资源而无法创建其中一个,则我必须进行讨厌的删除操作并切换到另一个地区
不是您问题的直接答案(我会把它作为评论,但我没有评论的声誉……提示提示),但是如果您要使用CloudFormation,它的一个非常不错的功能之一如果任何一个资源创建失败,它将回滚整个堆栈。 CloudFormation的另一个好处是,它将为您提供跨多个区域的一致基础架构。您是否探索过使用CloudFormation部署资源。