概要
serverless.ymlにCloudFrontデプロイの記述をしてデプロイした際に、デプロイが中々終わらずにブラウザからアクセスが出来なかった。
翌日になって確認してみるとアクセス出来るようになっていて、社内の有識者に相談したところ解決策を教えてもらったので記録を残す。
結果
調べると、serverless.yml ⇒ CloudFrontのDistributionConfig ⇒ DomainNameのところをRegionalDomainNameとすると、デプロイ実行から数分でアクセスできるようになった。
DomainNameと書いてデプロイすると時間がかかるようだ。
-DomainName: !GetAtt AssetsBucket.DomainName
↓
+DomainName: !GetAtt AssetsBucket.RegionalDomainName
説明
Regionalを付けると、立てようとしているリージョンの中からドメインネームを探すから早い、Regionalを付けていない書き方だと全てのリージョンからそのドメインネームを探して処理をしようとするから時間がかかる、などがあるらしい。
DomainNameの書き方⇒数時間
RegionalDomainNameの書き方⇒数分
以上
(間違い等ありましたらご教示いただけますと幸いですm(__)m)