gpt4 book ai didi

aws-lambda - 是否可以通过 JSON 配置文件创建 AWS lambda 函数?

转载 作者:行者123 更新时间:2023-12-01 22:09:32 24 4
gpt4 key购买 nike

当我执行

$ aws lambda list-functions

我得到了所有 lambda 函数的列表:

{
"Functions": [
{
"TracingConfig": {
"Mode": "PassThrough"
},
"Version": "$LATEST",
"CodeSha256": "aB+/Defg0+abcdefghijklmnopqerstuvwxyzABCDEF=",
"FunctionName": "foofunction",
"VpcConfig": {
"SubnetIds": [],
"SecurityGroupIds": []
},
"MemorySize": 128,
"RevisionId": "123abc45-1234-1234-1234-123456789012",
"CodeSize": 61521970,
"FunctionArn": "arn:aws:lambda:us-east-1:123456789012:function:foofunction",
"Environment": {
"Variables": {
"FOO": "BAR",
"ESCAPING": "[\"a\", \"b\", \"c\"]",
"IS_VALUE": "1"
}
},
"Handler": "lambda_function.lambda_handler",
"Role": "arn:aws:iam::123456789012:role/service-role/lamdaRole",
"Timeout": 300,
"LastModified": "2018-03-01T12:11:10.987+0000",
"Runtime": "python3.6",
"Description": ""
}]
}

是否可以使用它来创建一个新的 lambda 函数?我正在寻找类似的东西

$ aws lambda create-function --config myconfig.json

其中 myconfig.json 将包含名称、环境变量、区域、角色、处理程序、运行时和描述。

最佳答案

  1. 使用 --generate-cli-skeleton 选项执行 lambda 命令查看 JSON 框架并将输出定向到文件以保存本地骨架:

    aws lambda create-function --generate-cli-skeleton > cli.json
  2. 在文本编辑器中打开骨架并删除任何参数 你不会使用和填写你需要的参数。

  3. 将 JSON 配置传递给 --cli-input-json 参数,使用 file://前缀

     aws lambda create-function --cli-input-json file://cli.json

引用:https://docs.aws.amazon.com/cli/latest/userguide/generate-cli-skeleton.html

关于aws-lambda - 是否可以通过 JSON 配置文件创建 AWS lambda 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49113890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com