生成的 AWS API 网关 URL 是否可以安全地硬编码到应用程序中?

Are the generated AWS API Gateway URL's safe to hard-code into applications?

生成的 API 网关 URL 可以安全地硬编码到应用程序中吗?

我研究了创建自定义域,为了通过 API 网关获得自定义域 运行,似乎需要做大量工作。我真的不想为了获得一致的端点而深入研究证书、SSL 和所有这些。

如果我要说,编写分布式应用程序以指向部署 API 时生成的 URL,我可以安全地添加端点并部署其他版本的 API 而不会破坏指向 URL?

的应用程序

谢谢。

就安全性而言,只要您需要授权,对它们进行硬编码是安全的。但是 API 网关部署在您指定的不同阶段。您可以创建多个阶段,如开发、测试、生产。您可以使用新更改重新部署这些阶段。如果您要创建一个 prod2 阶段,那么 url 将会改变。基本 url 格式为:https://xxxxxxx.execute-api.[region].amazonaws.com/[stage].

是的,API ID 将在指定后保持不变。 只要您不删除 API,您就可以依靠基本 uri 保持不变。