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

求50种常见AWS服务及资源的Name属性最大长度综合列表

AWS服务资源Name属性最大长度综合列表

一、自带独立Name属性的资源(不遵循标签规则)

以下是常见的拥有独立Name属性的AWS资源及长度限制:

  • Lambda函数:140字符(支持字母、数字、连字符、下划线、点号)
  • RDS数据库实例:63字符(首字符必须为字母,支持字母、数字、连字符)
  • S3存储桶:63字符(仅支持小写字母、数字、连字符,不能以连字符开头/结尾,不能包含连续连字符)
  • EC2实例:128字符(支持字母、数字、空格及+-=._:/@符号)
  • EC2弹性IP:128字符
  • EC2安全组:255字符(支持字母、数字、空格及+-=._:/@符号)
  • EC2密钥对:255字符
  • EBS卷:128字符
  • EBS快照:128字符
  • ECS集群:255字符
  • ECS任务定义:255字符
  • ECS服务:255字符
  • EKS集群:100字符(首字符为字母,末字符为字母/数字,支持字母、数字、连字符)
  • ECR仓库:256字符(支持小写字母、数字、连字符、下划线、点号,不能以连字符/下划线开头)
  • SNS主题:256字符(支持字母、数字、连字符、下划线、点号、@)
  • SQS队列:80字符(支持字母、数字、连字符、下划线、点号、@)
  • DynamoDB表:255字符(首字符为字母,支持字母、数字、下划线)
  • CloudFormation栈:128字符(首字符为字母,支持字母、数字、连字符、下划线)
  • CloudWatch日志组:512字符(支持字母、数字、连字符、下划线、斜杠、点号、#)
  • CloudWatch仪表盘:255字符
  • API Gateway REST API:128字符
  • API Gateway HTTP API:128字符
  • Route 53托管区:63字符(符合DNS域名格式规则)
  • Route 53健康检查:64字符
  • IAM用户:64字符(支持字母、数字、连字符、下划线、点号)
  • IAM角色:64字符
  • IAM组:128字符
  • IAM策略:128字符
  • KMS密钥别名:256字符(支持字母、数字、连字符、下划线、点号、/)
  • VPC:128字符
  • VPC子网:128字符
  • VPC互联网网关:128字符
  • VPC NAT网关:128字符
  • VPC端点:128字符
  • SSM参数:1024字符(支持字母、数字、连字符、下划线、点号、/)
  • SSM维护窗口:128字符
  • Athena工作组:128字符
  • Athena命名查询:128字符
  • Redshift集群:63字符(首字符为字母,支持字母、数字、连字符)
  • Redshift子网组:255字符
  • ElastiCache集群:20字符(首字符为字母,支持字母、数字、连字符)
  • ElastiCache快照:255字符
  • CloudFront分发:255字符(支持字母、数字、连字符、下划线)
  • WAF Web ACL:128字符
  • WAF规则:128字符
  • Step Functions状态机:80字符(支持字母、数字、连字符、下划线、点号)
  • EventBridge规则:64字符
  • EventBridge事件总线:256字符
  • Glue数据库:255字符
  • Glue爬虫:255字符
  • Glue作业:255字符

二、仅通过标签Name定义名称的资源

这类资源没有独立的Name属性,名称完全依赖AWS标签体系中的Name标签,通用规则为:

  • 最大长度:128字符
  • 支持字符:字母、数字、空格,以及+-=._:/@符号

常见资源包括:

  • EC2实例启动模板
  • EC2负载均衡器(ALB/NLB/CLB)
  • EC2目标组
  • EFS文件系统
  • EFS访问点
  • CloudTrail跟踪
  • Config规则
  • Inspector评估模板
  • MediaConvert作业模板
  • SageMaker笔记本实例
  • SageMaker模型
  • SageMaker端点
  • Kinesis数据流
  • Kinesis数据消防hose
  • Kinesis数据分析应用
  • DocumentDB集群
  • Neptune数据库实例
  • MSK集群
  • QuickSight数据集
  • QuickSight分析
  • CodeCommit仓库
  • CodeBuild项目
  • CodePipeline管道
  • CodeDeploy应用
  • Lambda层
  • Lambda事件源映射
  • S3访问点
  • IAM实例配置文件
  • VPC路由表
  • VPC网络ACL

三、批量查询的脚本实现建议

目前AWS没有提供能批量查询所有资源Name属性长度限制的统一API,因为每个服务的API体系都是独立设计的。不过可以通过两种方式半自动实现:

  1. 基于AWS CLI与服务API文档:编写Python脚本调用各服务的describe类命令,结合预先整理的服务Name参数字段名,从API返回的参数约束(部分服务会在错误信息或文档中明确)提取长度限制,但需要逐个服务适配。
  2. 解析CloudFormation资源规范:AWS提供JSON格式的CloudFormation资源类型定义(包含每个资源属性的约束规则),可以下载对应规范文件,用Python脚本遍历解析其中Properties里对应Name字段的MaxLength属性,批量提取限制值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 19:17:47