缺少发布层版本所需的参数 (aws cli)

Missing required parameter for publish-layer-version (aws cli)

我正在尝试使用 AWS CLI 发布图层

aws lambda publish-layer-version --layer-name layer --region us-west-2

这是错误信息-

Parameter validation failed:
Missing required parameter in input: "Content"

Documentation 显示此示例 -

aws lambda publish-layer-version \
    --layer-name my-layer \
    --description "My Python layer" \
    --license-info "MIT" \
    --content S3Bucket=lambda-layers-us-west-2-123456789012,S3Key=layer.zip \
    --compatible-runtimes python3.6 python3.7

如果我不使用 S3,我应该为内容参数添加什么值?

您可以使用 --zip-file,而不是 --content

The path to the zip file of the content you are uploading. Specify --zip-file or --content, but not both. Example: fileb://content.zip