- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在根据这个 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Greengrass.html#createFunctionDefinition-property 格式化我的参数
但无论出于何种原因,它在“执行”和 DefaultConfig 时都会给我一个关键错误
Response:
Request ID:
"3ed83472-39af-493b-9df7-7f82d2f14636"
Function Logs:
r: Unexpected key \'Execution\' found in params.InitialVersion.Functions[0].FunctionConfiguration.Environment',
code: 'MultipleValidationErrors',
errors:
[ { UnexpectedParameter: Unexpected key 'DefaultConfig' found in params.InitialVersion
at ParamValidator.fail (/var/runtime/node_modules/aws-
代码
GG.createFunctionDefinition({
InitialVersion: {
DefaultConfig: {
Execution: {
IsolationMode: "NoContainer"}
},
Functions: [
{
FunctionArn: "arn:aws:lambda:us-west-2:644226108543:function:SahmCumminsTelemetryTest:1",
FunctionConfiguration: {
MemorySize: 524288,
Pinned: true,
Timeout: 600,
Environment: {
AccessSysfs: false,
Execution: {
IsolationMode: "NoContainer",
RunAs: {
Gid: 0,
Uid: 0
}
}
}
},
Id: "function_definition",
},
],
},
Name: "function_definition",
}, function (err, data) {
if (err) {
console.log(err, err.stack);
}
else {
funcArn = data.LatestVersionArn;
};
最佳答案
我认为问题在于配置数据指定了两个相互排斥的选项。指定了一个内存大小值,它说它应该使用“NoContainer”。当 Greengrass 容器未使用时,内存大小不是有效选项。
尝试删除内存大小,看看是否能解决问题。
当设置 NoContainer 时,我在 Github“scrubs”上共享的配置代码可以解决这个问题。清理过程是将内存大小设置为 NULL,因此当它序列化为 JSON 时,该字段丢失。
关于javascript - AWS Javascript 开发工具包 : Greengrass createFunctionDefinition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54370643/
我正在尝试通过他们的 JavaScript SDK 配置 AWS Greengrass 组,并且我将所有内容都启动并运行到我部署的位置。问题是部署似乎停留在“进行中”,并且没有 Cloudwatch
我正在根据这个 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Greengrass.html#createFunctionDefini
我正在尝试学习 AWS greengrass,所以我一直在学习本教程 https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-g
如果去 AWS 控制台创建 Lambda 函数,所需的运行时选择仅列出 C#、Go、Java8 和 Python,那么为什么这里没有 C++? 然后在 AWS 信息中我读到“只有 C++ 和 pyth
我正在尝试根据 AWS ( http://docs.aws.amazon.com/greengrass/latest/developerguide/start-core.html ) 的文档(遵循所有
我目前正在摆弄 AWS GreenGrass,我已经了解了大部分基本示例。现在我已经了解了我将如何根据触发它的 MQTT 主题在我的 lambda 函数中执行不同的操作。我真的找不到关于如何区分哪个主
使用 AWS greengrass 处理边缘案例,我们计划在设备上运行多个 docker 容器,这些容器将使用 MQTT 相互通信。 到目前为止,我们已成功安装和连接 greengrass,部署容器并
我最近做了一个配置,其中我使用 aws 控制台从配方中创建了 greengrass 组件,另一个配置是从 lambda 文件导入配置。当我使用 aws 控制台执行此操作时,它们都运行良好。但是,我希望
我在 docker 容器中设置了 AWS Greengrass Core。一切似乎都很好,但 greengrass 守护进程无法启动 - 错误是: Greengrass 守护进程 xx 无法启动 无法
我是一名优秀的程序员,十分优秀!