[英]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.