[英]AWS Amplify graphql client IAM setup
我在我的项目中使用Amplify graphql 客户端。 自定义身份验证后,我有访问密钥 ID 和秘密访问密钥。 我需要将这些提供给 Amplify 配置,但我找不到任何关于它的文档。 我见过的最接近的文档是:
const myAppConfig = {
// ...
'aws_appsync_graphqlEndpoint': 'https://xxxxxx.appsync-api.us-east-1.amazonaws.com/graphql',
'aws_appsync_region': 'us-east-1',
'aws_appsync_authenticationType': 'AWS_IAM',
// ...
}
Amplify.configure(myAppConfig);
但它没有指定应在何处输入凭据。 它们是为 AWS Appsync SDK 而不是为 graphql 客户端指定的。
非常感谢任何帮助或见解。 谢谢
我通过使用 AWS.config 解决了它
import AWS from "aws-sdk";
AWS.config.credentials = new AWS.Credentials(your credentials here)
Amplify.configure 然后工作正常
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.