2020年5月19日火曜日

Cloudfront(カスタムドメインを利用したい場合)

1)Create Distributionを選択


2)Web > Get Startedを選択


備考:Api-gatewayでステージングでデプロイしたAPIを利用する
https://xxxxxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com/prod/api
(Api-gatewayの画面です。)


3)Create Distribution:
①Origin Domain Name:xxxxxxxx.execute-api.ap-northeast-1.amazonaws.com
②Origin Path:/prod/api
③Minimum Origin SSL Protocol:TLSv1.2
④Origin Protocol PolicyMatch Viewer


4)Default Cache Behavior Settings :
①View Protocol Policy:HTTP and HTTPS
②Allowed HTTP Methods:GET,HEAD
③Object Caching:Use Origin Cache Headers
④Minimum TTL : 0
⑤Maximum TTL : 31536000
⑥Default TTL : 86400
⑦Forward Cookies : Node
⑧Query String Forwarding and Caching : Node
⑨Smooth Streaming : No
⑩Restrict Viewer Access(Use Signed URLs or Signed Cookies) : No
⑪Compress Objects Automatically : No


5)Distribution Settings:
①Alternate Domain Names(CNAMEs): api.xxxxx-test.com(route53で割り当てたドメインを利用)
②SSL Certificate:Custom SSL Certificate (example.com):    *.xxxxxxx-test.com (5f3c6e6f-dc35-42ff-a274-baf735e82ff0)
③*.xxxxxx-test.com (5f3c6e6f-dc35-42ff-a274-baf735e82ff0)  ->ACMで以前に生成した物を利用
④Create Distributionbutionを押す。


作成後、https://api-xxxxx-test.com でアクセス可能になるのと
証明書についてもACMで生成した物を利用していることが把握できる。

0 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...