我有一个用python/chalice编写的API,部署为Lambda,它是从web应用程序中调用的。我认为我已经解决了通常的CORS问题,至少,事情没有问题,而且已经做了一段时间了。作为一个好孩子,我决定是时候将一些硬编码的凭证从代码中移出到AWS秘密管理器中了。在我的本地环境(可能是因为API和应用程序都在本地主机上)中,所有东西都运行得很好,并且凭据被正确地从Secrets中提取出来。但是,当我部署API时,web应用程序现在是一个reporting错误:
Access to XMLHttpRequest at 'https://api' from origin '