簡體   English   中英

AWS Amplify graphql 客戶端 IAM 設置

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM