From c52eb8ae8323503df12d30d9f911312ab01e973a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Rafael=20Siqueira?= Date: Sat, 4 Oct 2025 10:09:42 -0300 Subject: [PATCH] update template --- id.saladeaula.digital/template.yaml | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/id.saladeaula.digital/template.yaml b/id.saladeaula.digital/template.yaml index 7ece900..f929620 100644 --- a/id.saladeaula.digital/template.yaml +++ b/id.saladeaula.digital/template.yaml @@ -108,16 +108,18 @@ Resources: Enabled: true Origins: - Id: OidcApiOrigin - DomainName: !Sub "${HttpApi}.execute-api.${AWS::Region}.amazonaws.com" + DomainName: !Sub "${HttpApi}.execute-api.${AWS::Region}.${AWS::URLSuffix}" CustomOriginConfig: OriginProtocolPolicy: https-only DefaultCacheBehavior: TargetOriginId: OidcApiOrigin ViewerProtocolPolicy: redirect-to-https - AllowedMethods: [GET, HEAD, OPTIONS, PUT, PATCH, POST, DELETE] - CachedMethods: [GET, HEAD, OPTIONS] + AllowedMethods: [GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE] + CachedMethods: [GET, HEAD] ForwardedValues: QueryString: true + Cookies: + Forward: all DefaultTTL: 0 MinTTL: 0 MaxTTL: 0 @@ -129,6 +131,19 @@ Resources: CachedMethods: [GET, HEAD, OPTIONS] ForwardedValues: QueryString: false - DefaultTTL: 3600 # 1 hora - MinTTL: 300 # 5 min - MaxTTL: 86400 # 1 dia + DefaultTTL: 3600 # 1 hour + MinTTL: 300 # 5 minutes + MaxTTL: 86400 # 1 day + +Outputs: + HttpApiUrl: + Description: URL of your API endpoint + Value: + Fn::Sub: "https://${HttpApi}.execute-api.${AWS::Region}.${AWS::URLSuffix}" + HttpApiId: + Description: Api ID of HttpApi + Value: + Ref: HttpApi + OIDCDistributionDomain: + Description: Domain of CloudFront Distribution domain for OIDC endpoints + Value: !GetAtt OIDCDistribution.DomainName