在AWS AppSync中,可以使用环境变量存储API密钥。以下是一个示例解决方法:
创建一个名为API_KEY
的环境变量,并将其值设置为您的API密钥。
在AWS AppSync函数中使用process.env
访问环境变量。
以下是一个使用Node.js的Lambda函数的示例代码:
exports.handler = async (event) => {
// 获取环境变量中的API密钥
const apiKey = process.env.API_KEY;
// 在这里执行您的代码逻辑,使用apiKey作为API密钥
return response;
};
在上述示例中,process.env.API_KEY
将从环境变量中获取API密钥的值,并存储在apiKey
变量中。您可以在函数中使用apiKey
变量作为API密钥来执行任何必要的操作。
请确保在AWS AppSync中正确配置了Lambda函数的环境变量,并将其与AppSync API关联起来。这样,函数将能够访问并使用环境变量中的API密钥。