aws-lambda - 如何创建由另一个账户中的kinesis触发的lambda函数?

标签 aws-lambda

我正在尝试在 B 帐户中使用这样的 cloudformation 创建一个堆栈。

{
 "AWSTemplateFormatVersion": "2010-09-09",
 "Resources": {
"lambda": {
  "Type": "AWS::Lambda::Function",
  "Properties": {
    "Code": {
      "S3Bucket": "lambda-test-zwshao",
      "S3Key": "lambda_spike.zip"
    },
    "Description": "lambda spike function..",
    "Handler": "index.handler",
    "MemorySize": 128,
    "Role": "arn:aws:iam::A account:role/kinesis-read",
    "Runtime": "nodejs4.3",
    "Timeout": 20
  }
},
"eventSourceMapping": {
  "Type" : "AWS::Lambda::EventSourceMapping",
  "Properties": {
    "BatchSize" : 100,
    "Enabled" : true,
    "EventSourceArn" : "arn:aws:kinesis:ap-southeast-2:A account:stream/lambda-test",
    "FunctionName" : {"Ref": "lambda"},
    "StartingPosition" : "TRIM_HORIZON"
  }
  }
 }
}

A账户是账号。

错误为不允许跨账户传递角色

最佳答案

我询问了AWS 技术支持中心。目前不支持此功能。

关于aws-lambda - 如何创建由另一个账户中的kinesis触发的lambda函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38205341/

相关文章:

android - 如何使用 Retrofit 刷新 lambda API 生成的 token ?

amazon-web-services - 如何使用 Micronaut 在 Amazon Lambda 上创建 CRUD API

javascript - 如何一次在我的 sqs 中的每封电子邮件上调用我的 lambda 函数

aws-lambda - 一段时间后 Lambda 停止调用

node.js - AWS lambda 函数在超时错误后停止工作

c# - 使用 CDK : Internal Server Error 使用容器镜像部署 .NET 5 AWS Lambda

amazon-web-services - 如何防止 AWS Lambda 自动从 SQS 队列中删除消息,而是以编程方式删除它?

python - 无法从/tmp目录AWS Lambda导入easyocr。导入错误 : libGL. so.1

amazon-web-services - 在访问S3时添加具有VPC配置的AWS Lambda会导致超时

java - 与 Alexa 的意外通信问题