You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取EC2/EBS Volume的ARN以用于Route 53恢复控制器资源集创建?

EBS Volume ARN获取方法

aws ec2 describe-volumes默认返回结果不会包含ARN字段,你可以通过以下两种方式获取:

  • 手动拼接ARN
    EBS卷ARN遵循固定命名规则,AWS全球区格式为:
    arn:aws:ec2:<资源所在区域>:<AWS账户ID>:volume/<EBS卷ID>
    以你提供的示例卷为例,资源区域为ap-southeast-1,卷ID为vol-03303bf453f8d7ee5,假设你的AWS账户ID为123456789012,拼接后的ARN为:
    arn:aws:ec2:ap-southeast-1:123456789012:volume/vol-03303bf453f8d7ee5
    若使用AWS中国区,只需将开头的arn:aws替换为arn:aws-cn即可,其余规则一致。
  • CLI自动生成ARN
    运行以下组合命令可直接输出对应EBS卷的完整ARN,无需手动核对参数:
# 替换为目标EBS卷ID
VOLUME_ID=vol-03303bf453f8d7ee5
# 自动拉取当前账号ID和配置的默认区域
AWS_ACCOUNT_ID=$(aws sts get-caller-identity --query Account --output text)
AWS_REGION=$(aws configure get region)
# 生成并打印ARN
EBS_ARN="arn:aws:ec2:${AWS_REGION}:${AWS_ACCOUNT_ID}:volume/${VOLUME_ID}"
echo ${EBS_ARN}

生成的ARN可以直接填入Route 53 Recovery Application Controller的资源集配置中使用。


你运行的默认查询命令仅返回基础配置字段,无ARN信息:
输入命令:

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
        }
    ]
}

EBS Volume查询结果示意图

内容的提问来源于stack exchange,提问作者Alexey Yunoshev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 20:06:03