创建 Amazon EBS 卷
您可以创建一个 Amazon EBS 卷,然后将它附加到同一可用区内的任何 EC2 实例。您可以选择创建加密 EBS 卷,但是加密卷只能附加到所选的实例类型。有关更多信息,请参阅 支持的实例类型。您可以使用 IAM 策略对新卷进行加密。有关更多信息,请参阅 4. 使用卷和 6. 启动实例 (RunInstances)中的示例 IAM 策略。
如果通过指定块储存设备映射启动实例,也可以创建并附加 EBS 卷。有关更多信息,请参阅 使用启动实例向导启动实例 和 块储存设备映射。您可基于先前创建的快照来还原卷。有关更多信息,请参阅 从快照还原 Amazon EBS 卷。
您可以在创建时向 EBS 卷应用标签。借助标记,您可以简化对 Amazon EC2 资源清单的跟踪工作。可以将创建时标记与 IAM 策略结合起来,以在新卷上强制实施标记。有关更多信息,请参阅标记您的成员资源。
如果您要针对一种高性能存储情形来创建卷,应确保使用 预配置 IOPS SSD (io1
) 卷并将它附加到一个具有足够带宽支持您的应用程序的实例,如 EBS 优化实例或具有 10 GiB 网络连接的实例。对吞吐优化 HDD (st1
) 和Cold HDD (sc1
) 卷也是同样的建议。有关更多信息,请参阅 Amazon EC2 实例配置。
新 EBS 卷一旦可用便能实现其最高性能,而不需要初始化 (以前称为预热)。但是,从快照还原的卷上的存储数据块必须先进行初始化 (从 Amazon S3 取下并写入到卷),然后您才能访问该数据块。此预备操作需要花费时间,并可能会造成首次访问每个数据块时的 I/O 操作的延迟大大提高。对于大部分应用程序,可将此成本分摊到卷的整个使用期限。访问数据完毕后,性能随之恢复。有关更多信息,请参阅 初始化 Amazon EBS 卷。
使用控制台创建 EBS 卷
-
打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/。
-
从导航栏中,选择您想创建卷的区域。这一选择很重要,这是因为有些 Amazon EC2 资源可以在区域之间共享,另一些却不能。有关更多信息,请参阅资源位置。
-
在导航窗格中,选择 ELASTIC BLOCK STORE、Volumes。
-
选择 Create Volume。
-
对于 Volume Type,选择卷类型。有关更多信息,请参阅 Amazon EBS 卷类型。
注意
2012 年以前创建的部分 AWS 账户可能可以访问 us-west-1 或 ap-northeast-1 中不支持 预配置 IOPS SSD (
io1
) 卷的可用区。如果您无法在其中一个区域中创建io1
卷(或在其块储存设备映射中启动具有io1
卷的实例),请尝试该区域中的其他可用区。您可以通过在某可用区创建 4 GiBio1
卷来验证该可用区是否支持io1
卷。 -
对于 Size(GiB),键入卷的大小。
-
对于 预配置 IOPS SSD 卷,在 IOPS 中,键入该卷应支持的每秒输入/输出操作数 (IOPS) 的最大值。
-
对于 Availability Zone,选择要在其中创建卷的可用区。EBS 卷只能附加到同一可用区中的 EC2 实例。
-
(可选) 要创建加密卷,请选中 Encrypted (已加密) 框,然后选择您希望在加密卷时所使用的主密钥。 您可以选择自己账户的默认主密钥,也可以选择此前使用 AWS Key Management Service 创建的任何客户主密钥 (CMK)。Master Key (主密钥) 菜单中显示了可用的密钥,或者您可以粘贴您能访问的任何密钥的完整 ARN。有关更多信息,请参阅 AWS Key Management Service Developer Guide。
注意
加密卷只能附加到所选的实例类型。有关更多信息,请参阅 支持的实例类型。
-
(可选) 选择 Create additional tags 以将标签添加到卷。对于每个标签,提供标签键和标签值。
-
选择 Create Volume。
使用命令行创建 EBS 卷
您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅 访问 Amazon EC2。
-
create-volume (AWS CLI)
-
New-EC2Volume (适用于 Windows PowerShell 的 AWS 工具)