使AWS AppSync与CloudFront和自定义域名一起使用

时间:2018-08-08 17:58:15

标签: amazon-web-services amazon-cloudfront aws-appsync

我有一个AppSync服务器,该服务器使用由AppSync生成的API_KEY。以前,我在S3中有一个React应用程序,只有原始的AppSync API网址。那绝对好用。由于将它们都放在Route53的域名后面,并且都由单独的Cloudfront发行版提供支持,因此出现以下错误:

{
  "errors" : [ {
    "errorType" : "UnauthorizedException",
    "message" : "You are not authorized to make this call."
  } ]
}    

我认为x-api-key标头可能在Cloudfront和AppSync源之间被剥离了。但是我看不到在Cloudfront中允许自定义标头的位置。我还需要在Cloudfront和AppSync之间启用IAM角色吗?

更新: 我找到了自定义标头部分,并添加了这些标头,它们现在出现在请求标头中,但仍然是相同的错误。

0 个答案:

没有答案