获取 EC2/EBS 卷的 ARN

Get ARN of EC2/EBS Volume

在使用 Route 53 恢复应用程序控制器创建资源集时,我需要一个 EBS 卷 ARN 来指定它。但是 EBS 卷没有这个属性。

以下是 EBS 卷的示例描述:

在:

aws ec2 describe-volumes --volume-ids vol-03303bf453f8d7ee5

输出:

{
    "Volumes": [
        {
            "Attachments": [],
            "AvailabilityZone": "ap-southeast-1a",
            "CreateTime": "2021-11-03T15:43:40.087000+00:00",
            "Encrypted": false,
            "Size": 1,
            "SnapshotId": "",
            "State": "available",
            "VolumeId": "vol-03303bf453f8d7ee5",
            "Iops": 100,
            "VolumeType": "gp2",
            "MultiAttachEnabled": false
        }
    ]
}

这是适合我的格式:

arn:[partition]:ec2:[region]:[account-id]:volume/[volume-id]

例如:

arn:aws:ec2:ap-southeast-1:123456789123:volume/vol-03303bf453f8d7ee5