生成的 API 网关 URL 硬编码到应用程序中是否安全?
我考虑过创建自定义域,为了让自定义域通过 API 网关运行,这似乎需要相当多的工作。我真的不想为了获得一致的端点而深入研究证书、SSL 和所有这些。
如果我说,将分布式应用程序编码为指向部署 API 时生成的 URL,我是否可以安全地添加端点并部署其他版本的 API,而不会破坏指向该 URL 的应用程序?
谢谢。
在安全性方面,只要您需要授权,就可以安全地进行硬编码。但是,API 网关部署在您指定的不同阶段。您可以创建多个阶段,例如开发、测试、生产。您可以使用新的更改重新部署这些阶段。如果要制作 prod2 阶段,则 url 将更改。基本网址格式为:https://xxxxxxx.execute-api。[region].amazonaws.com/[stage].
是的,API ID 一旦给出,将保持不变。只要不删除 API,就可以依赖基本 uri 保持不变。