[AWS] How To Add Basic Auth With Amazon CloudFront
Situation
Want Set Basic Auth With AWS CloudFront
How To
Architecture
![](https://img.kmp.tw/cloudfrontauth000.png)
Conponent
-
Amazon S3
-
AWS CloudFront
-
AWS CloudFront Function
Part Of CloudFront Function
Create New CloudFront Function
![](http://img.kmp.tw/cloudfrontauth001.png)
Enter Function Name , And Choice js-1.0 Runtime
![](http://img.kmp.tw/cloudfrontauth002.png)
Enter The Code
![](http://img.kmp.tw/cloudfrontauth003.png)
Part Of CloudFront
Create New Behavior
![](http://img.kmp.tw/cloudfrontauth004.png)
On Function Associations, Choice Viewer request Setting CloudFront Functions
And Select Function Name
![](http://img.kmp.tw/cloudfrontauth005.png)
Verify
![](http://img.kmp.tw/cloudfrontauth006.png)