我正在尝试在AWS CloudFormation中创建AWS Lambda层,但发生错误:
层转换失败:某些目录没有执行权限;(服务:AWSLambdaInternal;状态代码:400;错误代码:InvalidParameterValueException;请求ID:eff63297-bf71-4578-a665-c493a9fbdb40)
CloudFormation模板中的Lambda层定义:
LambdaLayerTest:
Type: 'AWS::Lambda::LayerVersion'
Properties:
CompatibleRuntimes:
- nodejs8.10
Content:
S3Bucket: cf-us-west-2-test
S3Key: LambdaLayerTest.zip
Description: Lambda Layer Test
LayerName: lambdalayertest
Run Code Online (Sandbox Code Playgroud)
LambdaLayerTest.zip是一个名为“ nodejs”的文件夹,其中包含node_modules文件夹,package.json文件和yarn.lock文件。
package.json:
{
"name": "mylayertest",
"version": "1.0.0",
"main": "index.js",
"license": "ISC",
"dependencies": {
"aws-sdk": "2.307.0"
}
Run Code Online (Sandbox Code Playgroud) 如何在ServiceWorker中获取浏览器语言?
navigator.language || navigator.userLanguage; //not work
Run Code Online (Sandbox Code Playgroud) javascript ×1