Короче говоря, я настраиваю API GraphQL с помощью облачных функций Firebase. Локально работает, используя команду «firebase serve». При развертывании я получаю «Отсутствие учетных данных в конфигурации» при выполнении запроса. Попытка предоставить учетные данные и обновить AWS.config различными способами без удачи.
Кто-нибудь с предчувствием чего я мог упустить?
const { GraphQLServer } = require("graphql-yoga");
const AWS = require("aws-sdk");
const functions = require("firebase-functions");
const Query = require("./resolvers/Query");
AWS.config.credentials = {
accessKeyId: "***",
secretAccessKey: "***",
}
const docClient = new AWS.DynamoDB.DocumentClient({
region: "us-west-2",
});
const resolvers = {
Query
};
function gqlServer() {
const app = new GraphQLServer({
typeDefs: "./schema.graphql",
resolvers,
context: request => {
return {
...request,
docClient
};
}
});
return app;
}
module.exports = {
gqlServer
};