我需要使用从头开始选项创建一个Lambda函数。我在AWS应用程序中看到了3个选项。我查阅了AWS Boto3文档,但无法找到选择这3种方式的方法。
我尝试查找Boto3文档。我的代码在S3键处失败了。如何使用Boto3代码创建一个简单的Lambda函数!
我的代码:
lambda_Client = boto3.client('lambda', aws_access_key_id=accessKey,
aws_secret_access_key=secretKey,region_name=region)
response =lambda_Client.create_function(
Code={
'S3Bucket': 's3bucket',
'S3Key': 'function.zip', #how can i create or fetch this S3Key
},
Description='Process image objects from Amazon S3.',
FunctionName='function_name',
Handler='index.handler',
Publish=True,
Role='arn:aws:iam::123456789012:role/lambda-role',
Runtime='nodejs12.x',
)
print(response)
错误: 获取S3密钥无效。
如何创建s3密钥或创建没有任何依赖项的AWS Lambda函数的简单方法。请指导我!