gpt4 book ai didi

amazon-web-services - 从 Swagger 读取 AWS Region 和 AccountId

转载 作者:行者123 更新时间:2023-12-03 07:35:39 27 4
gpt4 key购买 nike

如何从 swagger 文件的 x-amazon-apigateway-integration 获取 AWS::RegionAWS::AccountId

我在 the docs 之后尝试了多种组合,但没有运气 - 在构建 Cloudformation 堆栈时总是收到“Invalid ARN”。

我期望能够在 swagger 文件中执行类似的操作:

x-amazon-apigateway-integration:
uri:
Fn::Sub arn:aws:apigateway:${AWS::Region}:lambda:path/2015-03-31/functions/arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:${stageVariables.myFunctionName}/invocations

但是,如果我对区域和帐户 ID 进行硬编码,它就会起作用:

x-amazon-apigateway-integration:
uri: arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:123456789:function:${stageVariables.myFunctionName}/invocations

最佳答案

我有类似的东西可以工作。

  ApiGateway:
Type: 'AWS::ApiGateway::RestApi'
Properties:
Body:
openapi: 3.0.1
paths:
'/myGetEndpoint':
get:
x-amazon-apigateway-integration:
uri: !Sub 'arn:aws:apigateway:${AWS::Region}:lambda:path/2015-03-31/functions/arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:myLambdaFunction/invocations'

关于amazon-web-services - 从 Swagger 读取 AWS Region 和 AccountId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59895615/

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