update template

This commit is contained in:
2025-10-04 10:09:42 -03:00
parent b9ac0f1dae
commit c52eb8ae83

View File

@@ -108,16 +108,18 @@ Resources:
Enabled: true Enabled: true
Origins: Origins:
- Id: OidcApiOrigin - Id: OidcApiOrigin
DomainName: !Sub "${HttpApi}.execute-api.${AWS::Region}.amazonaws.com" DomainName: !Sub "${HttpApi}.execute-api.${AWS::Region}.${AWS::URLSuffix}"
CustomOriginConfig: CustomOriginConfig:
OriginProtocolPolicy: https-only OriginProtocolPolicy: https-only
DefaultCacheBehavior: DefaultCacheBehavior:
TargetOriginId: OidcApiOrigin TargetOriginId: OidcApiOrigin
ViewerProtocolPolicy: redirect-to-https ViewerProtocolPolicy: redirect-to-https
AllowedMethods: [GET, HEAD, OPTIONS, PUT, PATCH, POST, DELETE] AllowedMethods: [GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE]
CachedMethods: [GET, HEAD, OPTIONS] CachedMethods: [GET, HEAD]
ForwardedValues: ForwardedValues:
QueryString: true QueryString: true
Cookies:
Forward: all
DefaultTTL: 0 DefaultTTL: 0
MinTTL: 0 MinTTL: 0
MaxTTL: 0 MaxTTL: 0
@@ -129,6 +131,19 @@ Resources:
CachedMethods: [GET, HEAD, OPTIONS] CachedMethods: [GET, HEAD, OPTIONS]
ForwardedValues: ForwardedValues:
QueryString: false QueryString: false
DefaultTTL: 3600 # 1 hora DefaultTTL: 3600 # 1 hour
MinTTL: 300 # 5 min MinTTL: 300 # 5 minutes
MaxTTL: 86400 # 1 dia 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