Terraform 地形资源分配

Terraform 地形资源分配,terraform,Terraform,如果我用terraform创建基础设施,然后有人手动从AWS中删除一些资源并手动重新创建。如果我申请terraform呢。它会重新创建代码吗?答案是它取决于所管理的资源 大多数AWS产品都有自动生成的ID。因此,您无法真正重新创建已销毁的资源。即使配置、名称和标记相等,新资源也将具有不同的ID。例如,EC2实例就是这样 这条规则也有例外,S3桶就是其中之一。S3 bucket的ID是它自己的名称。AWS使用的另一个标识符ARN也源自其名称。因此,如果您删除一个bucket并重新创建它,Terra

如果我用terraform创建基础设施,然后有人手动从AWS中删除一些资源并手动重新创建。如果我申请terraform呢。它会重新创建代码吗?

答案是它取决于所管理的资源

大多数AWS产品都有自动生成的ID。因此,您无法真正重新创建已销毁的资源。即使配置、名称和标记相等,新资源也将具有不同的ID。例如,EC2实例就是这样

这条规则也有例外,S3桶就是其中之一。S3 bucket的ID是它自己的名称。AWS使用的另一个标识符ARN也源自其名称。因此,如果您删除一个bucket并重新创建它,Terraform将继续管理新创建的bucket


一般来说,如果您需要Terraform来使用将手动管理的资源,您应该使用。通过这种方式,Terraform可以使用资源ID以外的其他参数查找内容。

这完全取决于所讨论的资源。你有更具体的问题吗?