amazon-web-services - 无法从 AWS Lambda 函数获取 AppConfig 的配置文件
问题描述
Lambda 函数 - Node.js
const AWS = require('aws-sdk')
exports.handler = async (event) => {
var appconfig = new AWS.AppConfig({ apiVersion: '2019-10-09' })
var params = {
ApplicationId: '6xeris1',
ConfigurationProfileId: '0ck2ijf'
}
const data = await appconfig.getConfigurationProfile(params).promise().catch(err => {
console.log(err)
})
if (data) {
console.log(data)
const response = {
statusCode: 200,
headers: {
'Access-Control-Allow-Headers': 'Content-Type',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'OPTIONS,POST,GET'
},
body: JSON.stringify(data)
}
return response
} else {
const response = {
statusCode: 500,
headers: {
'Access-Control-Allow-Headers': 'Content-Type',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'OPTIONS,POST,GET'
},
body: {}
}
return response
}
}
当getConfigurationProfile
被调用时没有响应。没有数据,没有错误,函数超时。
我在 Lambda 执行 IAM 角色中添加了以下内联策略,但它不起作用。
"Action": "appconfig:*"
有人在我之前解决了这个问题吗?谢谢你。
解决方案
推荐阅读
- javascript - 使用 UglifyJS 时出现意外字符 (`) 错误?
- sql - Postgres 中的位变化由子字符串模式查询
- c# - 如何将 CefSharp 3 ZoomLevel 转换为百分比并再次返回
- python - 每行带有迷你图的绘图表
- reactjs - React - 使用导入的数据设置状态不断更新
- c - 在 C 中的自定义 shell 中实现向上箭头键和 Tab 自动完成
- reactjs - 当状态发生变化时,真实的 DOM 永远不会更新
- node.js - 如何将 Nginx NJS 与本机 nodejs 模块和 webpack 一起使用?
- python-3.x - Python 3 - Scipy 和 KDEpy
- azure - LogicApps SFTP SSH 问题