有人可以指出使用实例参数之间的区别:
ebs_block_device
和使用资源:
aws_ebs_volume + aws_volume_attachment
从地形文档看起来可以实现相同的结果。 当我们谈论基础设施管理时,我想提前知道细微的差异,但找不到任何差异。
如果有人会指出每个陷阱和用例,我将不胜感激。
从根本上说,在 AWS 中,创建的卷没有区别。相同的选项、功能和限制适用于使用RunInstances
API 和CreateVolume
API 的BlockDeviceMapping
参数创建的卷。这些是 Terraform AWS 提供商在幕后aws_instance
和aws_ebs_volume
资源调用的 API。在这种情况下,TMTOWTDI - 有不止一种方法可以做到这一点。
目的(从 AWS 的角度来看(是您可能想要创建一个空卷、将其附加到实例、对其执行某些操作、分离它、拍摄快照等。它允许更好的存储灵活性。这源自存储虚拟化的概念。