aws s3 mb s3://idevelop-lab5-<your_initials> --region <your_region> --profile aws-lab-env
Thay <your_initials> bằng tên của bạn hoặc một số ký tự khác để tạo một Amazon S3 bucket có tên duy nhất.
Thay <your_region> bằng Region code của bạn
Bạn có thể tạo một Amazon S3 bucket để lưu mã nguồn website bằng AWS Console hoặc bằng giao diện dòng lệnh.
aws cloudformation describe-stacks --stack-name DevAx-05 --query "Stacks[].Outputs[*].[OutputKey,OutputValue]" --profile aws-lab-env
aws iot describe-endpoint --endpoint-type iot:Data-ATS --region <your_region> --profile aws-lab-env
Thay <your_region> bằng Region code của bạn
aws s3 website s3://<bucket_name> --index-document sqs-standard.html --region <your_region> --profile aws-lab-env
Thay <bucket_name> bằng tên của S3 bucket chúng ta đã tạo trong bước 1.
Thay <your_region> bằng Region code của bạn.
Từ Bước 8 đến Bước 10, Public policy sẽ được áp dụng cho bucket của bạn chỉ dành cho mục đích thực hành và đây là một rủi ro bảo mật. Nếu bạn không muốn công khai bucket của mình và chỉ muốn công khai các đối tượng. Vui lòng chuyển sang Bước 11.
aws s3api put-bucket-policy --bucket <bucket_name> --policy file://bucket/policy.json --region <your_region> --profile aws-lab-env
Thay <bucket_name> bằng tên của S3 bucket chúng ta đã tạo trong bước 1.
Thay <your_region> bằng Region code của bạn.
aws s3 cp . s3://<bucket_name> --recursive --region <your_region> --profile aws-lab-env
Thay <bucket_name> bằng tên của S3 bucket chúng ta đã tạo trong bước 1.
Thay <your_region> bằng Region code của bạn.
aws s3 cp . s3://<bucket_name> --recursive --region <your_region> --profile aws-lab-env --acl public-read
Thay <bucket_name> bằng tên của S3 bucket chúng ta đã tạo trong bước 1.
Thay <your_region> bằng Region code của bạn.
http://<bucket_name>.s3-website-<your_region>.amazonaws.com/sqs-standard.html
Thay <bucket_name> bằng tên của S3 bucket chúng ta đã tạo trong bước 1.
Thay <your_region> bằng Region code của bạn.
Thiết lập môi trường bài thực hành đã cấu hình hàng đợi SQS được sử dụng trong bài thực hành này, sử dụng CloudFormation template.
Bốn hàng đợi đã được thiết lập. Ba là hàng đợi tiêu chuẩn và một là hàng đợi FIFO. Đây là một đoạn mã của CloudFormation template đã thiết lập các tài nguyên này:
"idevelopDrawQueueFIFO": {
"Properties": {
"QueueName": "idevelop_drawqueue.fifo",
"FifoQueue": true,
"ContentBasedDeduplication": true
},
"Type": "AWS::SQS::Queue"
},
"idevelopDrawQueueStandard1": {
"Properties": {
"QueueName": "idevelop_drawqueue_1"
},
"Type": "AWS::SQS::Queue"
}
Như bạn có thể thấy, rất dễ dàng sử dụng CloudFormation để khai báo các hành đợi SQS của bạn. Bạn cũng có thể sử dụng nút Create New Queue trong AWS Console để tạo hàng đợi theo cách thủ công.