首页 > 解决方案 > AWS SAM 以及每次部署的资源 ARN 更改

问题描述

我看到一个 SAM 部署优于另一个,以前的资源被删除,并创建了新资源。现在,创建的新资源实际上不是相同的资源,并且具有与以前不同的 ARN。

这导致了我现在面临的一些问题。假设我们有需要为 SAM 资源设置的非 SAM 资源。

例如,我们有一个由我们的 API 网关订阅的 SNS。现在在部署之后 API 网关的 ARN 发生了变化,我们需要再次订阅。

我面临更多这样的问题,但这就是它的要点。

任何帮助表示赞赏!

标签: amazon-web-servicesaws-sam

解决方案


如果在模板中指定了资源的名称,则资源的 ARN 可以保持不变。由于名称现在保持不变,因此 ARN 也将保持不变,即使在多次部署之后也是如此。


推荐阅读