- Build ứng dụng angular.
- Sau đó tạo S3 Bucket với subdomain (domain để host web), dỡ bỏ rào cản access, enable static web hosting,…
- Sau đó vào tạo subdomain với record loại a truy cập đến bucket, chọn endpoint là Alias to S3 website endpoint, region của s3 bucket đó, bạn sẽ chọn được bucket vì trùng tên record
Lưu ý: truy cập vào subdomain vẫn qua http nên không an toàn, không truy cập với / (segments) được. Để sửa lỗi này có 2 cách:
Điền index.html vào error.html
hoạt động hiệu quả với angular mà không thấy lỗi.
Thêm redirection rules:
[
{
"Condition": {
"HttpErrorCodeReturnedEquals": "404"
},
"Redirect": {
"HostName": "ec2-11-22-333-44.compute-1.amazonaws.com",
"ReplaceKeyPrefixWith": "report-404/"
}
}
]
Chưa test.