AWS SAM 和每次部署的资源 ARN 变化

AWS SAM and the changes in resource ARNs with each deployment

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

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

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

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

感谢任何帮助!

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