gpt4 book ai didi

amazon-web-services - 在 CloudFormation 模板中指定 "AWS::ApiGateway::Resource"的 ParentId

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

如何在 CloudFormation 模板中为“AWS::ApiGateway::Resource”指定现有“AWS::ApiGateway::RestApi”的 ParentId?例如,我已经创建了 API Gateway REST API,我想在我的模板中指定它:

 MyTestResource:
Type: 'AWS::ApiGateway::Resource'
Properties:
RestApiId:
Ref: 'RestApi'
ParentId: <<placeholder_for_my_value>>

如果我也在模板中描述“AWS::ApiGateway::RestApi”,我可以这样做:

  ParentId: !GetAtt "RestApi.RootResourceId"

但是我该如何为现有的 REST API 做到这一点?

最佳答案

您可以通过控制台查找现有 REST API 的资源 ID单击“您的 REST API”->“资源”在左上方你会看到类似的东西

 APIs>YOUR_API_NAME (YOUT_API_ID)>Resources>/your_already_existing_resource (YOUR_RESOURCE_ID)

这就是您可以指定为“parentId”的资源 ID。或者,使用 aws cli。

https://docs.aws.amazon.com/cli/latest/reference/apigateway/get-resources.html

您需要指定 rest-api-id,您可以再次从控制台或通过 https://docs.aws.amazon.com/cli/latest/reference/apigateway/get-rest-apis.html 获取该 ID。

关于amazon-web-services - 在 CloudFormation 模板中指定 "AWS::ApiGateway::Resource"的 ParentId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50860151/

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