В моем шаблоне CloudFormation я создаю ресурс Serverless :: Api, например,
Resources:
RestApi:
Type: AWS::Serverless::Api
Properties:
StageName: v1
Auth:
DefaultAuthorizer: DefaultAuthorizer
Authorizers:
TokenAuthorizer:
FunctionArn: !GetAtt AuthorizerFunction.Arn
Затем я хочу добавить пользовательский ресурс в этот API, чтобы добавить этот ресурс в свой шаблон
Resources:
ShareResource:
Type: AWS::ApiGateway::Resource
Properties:
ParentId: !GetAtt RestApi.RootResourceId
RestApiId: !Ref RestApi
PathPart: 'share'
Когда я развертываю шаблон CloudFormation
, он работает, и я не получаю ошибок, однако пользовательский ShareResource
отсутствует в API, он нигде не существует. Однако, когда я смотрю на выходные данные события CloudFormation
, он говорит, что ресурс создан.
Как мне этого добиться?