我正在与我的客户合作,因此我克隆了 git repo 并构建了使用 AWS KMS 生成数据密钥的应用程序。
一切都在实时服务器上运行良好,但是当我在本地环境中失败时。
这是代码片段和错误结果。
const AWS = require('aws-sdk');
AWS.config.update({region:'eu-central-1'});
const kms = new AWS.KMS({ apiVersion: '2014-11-01' });
kms.generateDataKey({
KeyId: 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX',
KeySpec: 'AES_256',
}).promise()
.catch(err => {
console.error('generateDataKey error', err.message, err.stack);
throw err;
})
.then(data => {
console.log(data);
});
有没有办法解决这个错误?
“ GenerateDataKey 错误签名已过期...... ”