首页 > 解决方案 > 获取:打开端点上的阻塞请求

问题描述

我知道这应该是基本的,但如果没有人帮助我,我会对此感到绝望。

我想从 AWS Federation 获取登录令牌。当您调用链接时,这是可能的:

https://signin.aws.amazon.com/federation?Action=getSigninToken&Session={encodedSession}

现在,当我尝试使用此代码获取它(基于 AWS 文档中的示例代码)时

await fetch(
            "https://signin.aws.amazon.com/federation?Action=getSigninToken&" +
              qs.stringify({
                Session: JSON.stringify({
                  sessionId: data["accessKey"],
                  sessionKey: data["secretKey"],
                  sessionToken: data["sessionToken"]
                })
              })

它将因 CORS 错误而失败。即使在“no-cors”模式下(我知道这很糟糕),CORB 也会阻止一切。我怎样才能解决这个问题?

这一切都在一个 React 组件中!

编辑:这是错误

CORS 错误

标签: reactjsamazon-web-services

解决方案


推荐阅读