@@ -609,11 +609,6 @@ Resources:
609609 Properties :
610610 BucketName : !Sub ${S3BucketPrefix}-ui
611611
612- AppDocsS3Bucket :
613- Type : AWS::S3::Bucket
614- Properties :
615- BucketName : !Sub ${S3BucketPrefix}-docs
616-
617612 AppCloudfrontS3OAC :
618613 Type : AWS::CloudFront::OriginAccessControl
619614 Properties :
@@ -634,11 +629,6 @@ Resources:
634629 S3OriginConfig :
635630 OriginAccessIdentity : ' '
636631 OriginAccessControlId : !GetAtt AppCloudfrontS3OAC.Id
637- - Id : S3DocsOrigin
638- DomainName : !GetAtt AppDocsS3Bucket.RegionalDomainName
639- S3OriginConfig :
640- OriginAccessIdentity : ' '
641- OriginAccessControlId : !GetAtt AppCloudfrontS3OAC.Id
642632 - Id : LambdaOrigin
643633 DomainName : !Select [0, !Split ['/', !Select [1, !Split ['https://', !GetAtt AppLambdaUrl.FunctionUrl]]]]
644634 CustomOriginConfig :
@@ -711,7 +701,8 @@ Resources:
711701 Compress : true
712702 - PathPattern : " /api/documentation*"
713703 Compress : true
714- TargetOriginId : S3DocsOrigin
704+ OriginPath : " /swagger"
705+ TargetOriginId : S3WebsiteOrigin
715706 ViewerProtocolPolicy : redirect-to-https
716707 AllowedMethods :
717708 - GET
@@ -770,23 +761,6 @@ Resources:
770761 StringEquals :
771762 AWS:SourceArn : !Sub "arn:aws:cloudfront::${AWS::AccountId}:distribution/${AppFrontendCloudfrontDistribution}"
772763
773- AppDocsS3BucketPolicy :
774- Type : AWS::S3::BucketPolicy
775- Properties :
776- Bucket : !Ref AppDocsS3Bucket
777- PolicyDocument :
778- Version : " 2012-10-17"
779- Statement :
780- - Effect : Allow
781- Principal :
782- Service : cloudfront.amazonaws.com
783- Action : s3:GetObject
784- Resource : !Sub "${AppDocsS3Bucket.Arn}/*"
785- Condition :
786- StringEquals :
787- AWS:SourceArn : !Sub "arn:aws:cloudfront::${AWS::AccountId}:distribution/${AppFrontendCloudfrontDistribution}"
788-
789-
790764 CloudfrontNoCachePolicy :
791765 Type : AWS::CloudFront::CachePolicy
792766 Properties :
0 commit comments