Trong phần này, chúng ta sẽ sử dụng CloudFormation để tạo resource cho bài lab. CloudFormation stack sẽ tạo các tài nguyên dịch vụ như EC2 instance, SNS Topic và Lambda Function
Tải template CloudFormation và Lambda Function.
Sau khi tải template CloudFormation và Lambda Function từ link trên:
Trong giao diện Create bucket:
::: tip Lưu ý Trong workshop này, chúng ta sẽ sử dụng Region Singapore (ap-southeast-1). Nếu bạn muốn sử dụng Region khác, hãy đảm bảo chuyển Region về Region bạn muốn sử dụng khi tạo các tài nguyên liên quan tới workshop. :::
Trong giao diện tạo một folder:
Trong phần Upload:
Thực hiện cấu hình Permissions cho S3 bucket:
Bỏ chọn Block all public access:
Sau đó sẽ thực hiện cấu hình Bucket policy:
Trong giao diện Edit bucket policy:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::Bucket-Name/*"
]
}
]
}