Amazon Elastic Block Store (Amazon EBS) cung cấp block level storage volumes dùng cho EC2 instance, giúp cho việc chạy các ứng dụng của bạn với các block volume có tĩnh sẵn sàng 99.999%.
AWS cung cấp ổ SSD, HDD cho các volume: General Purpose SSD volumes, Provisioned IOPS SSD volumes, Throughput Optimized HDD volumes, Cold HDD volumes. Tìm hiểu thêm qua tài liệu: Amazon EBS volume types
Tạo IAM Policy chỉ cho phép user khởi tạo EC2 với EBS volume: gp3
IAM
EC2_InstanceTypeRestrict
, Chọn EC2_InstanceTypeRestrict{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:*",
"Resource": "*"
},
{
"Effect": "Deny",
"Action": "ec2:RunInstances",
"Resource": "arn:aws:ec2:*:148922931563:volume/*",
"Condition": {
"StringNotLike": {
"ec2:VolumeType": "gp3"
}
}
},
{
"Effect": "Deny",
"Action": "ec2:RunInstances",
"Resource": "arn:aws:ec2:*:148922931563:instance/*",
"Condition": {
"StringNotLike": {
"ec2:VolumeType": "gp3",
"ec2:InstanceType": [
"t3.small",
"t3.large"
]
}
}
}
]
}
Chọn Save changes
Kiểm tra Permissions policies cho Instance Type: t3.small và EBS volume gp3
EC2
Tại mục Name, nhập EC2_t3.small_gp3
Tại mục Architecture, giữ nguyên giá trị 64-bit (x86)
Tại mục Instance type, chọn ký hiệu tam giác, nhập t3.small
Tại mục key pair name, chọn ký hiệu tam giác, chọn Proceed without a key pair (Not recommended)
Kiểm tra Permissions policies cho Instance Type: t3.small và EBS volume gp2
EC2
Tại mục Name, nhập EC2_t3.small_gp2
Tại mục Architecture, giữ nguyên giá trị 64-bit (x86)
Tại mục Instance type, chọn ký hiệu tam giác, nhập t3.small
Tại mục key pair name, chọn ký hiệu tam giác, chọn Proceed without a key pair (Not recommended)
Tại mục Configure storage, Chọn ký hiệu tam giác, chọn gp2
Chọn launch instance
Noted: bạn có thể thấy IOPS đang là 100/3000 - với IOPS là một đơn vị đo biểu thị các hoạt động input/output mỗi giây
Bạn có thể tiến hành thực hiện lại bước 3, tạo EC2 với instance type t3.small và EBS volume: io1, io2. Để kiểm tra tính hiệu quả permission policy: EC2_InstanceTypeRestrict