用示例比较留空规则
三条示例分别展示对象键、角色路径与函数别名。结果明确标出空字段;服务提示用于提醒常见约定,不会把每个少见账户值都直接判为结构错误。
云平台开发辅助
粘贴一条或多行 ARN 查看字段,或切换构建模式填写五个部分。
ARN 仅在当前浏览器处理,不调用 AWS,也不使用凭据。
最多 200 个非空行、128 KiB UTF-8 输入;每次显示 50 条结果。
仅解析外层结构;服务提示不证明资源存在、完整服务语法有效或具备 IAM 权限。
输入已变化,请重新运行后导出。
AWS ARN 解析器适合排查从控制台、配置文件或日志复制的资源标识符。看起来相似的一串冒号,在 S3 对象、IAM 角色和 Lambda 别名中承担不同作用,手工切分容易遗漏末尾内容。
先看清空字段与资源尾段,再检查具体服务的约定。结构拆分完成只是复核的起点,不能据此认定配置中的资源真实存在或当前身份可以访问。
AWS ARN 解析器只在前五个冒号处分隔。reports/quarter 1:final.csv 中的空格与冒号、函数名称后的版本或别名都会留在 Resource 资源中,不会被当作额外外层字段截断。
构建普通 S3 桶标识符时,区域和账户可以留空,但分隔冒号仍然保留。五字段构建不会猜测资源类型,也不会擅自补斜杠,生成结果与填写内容对应。
三条示例分别展示对象键、角色路径与函数别名。结果明确标出空字段;服务提示用于提醒常见约定,不会把每个少见账户值都直接判为结构错误。
自动模式在编辑停止 350 毫秒后运行。关闭后可用 Ctrl/Cmd + Enter 执行;修改字段或切换模式会立即禁用旧结果导出,两种模式的输入各自保留。
混合批次可以导出包含错误的 JSON 报告;只有每行结构都解析成功,才允许复制或下载 ARN 文本。分页只是显示限制,下载始终包含完整批次。
按照 ARN 格式拆出分区、服务、区域、账户和资源,单独检查固定前缀。ARN 字段中的资源尾段保留大小写、Unicode、尾随空格和路径,不做解码或归一化。
空白行不参与处理,但后续结果继续使用输入中的物理行号。重复值和顺序都保留,错误行与成功行共同组成报告,便于回到原清单修正。
对 S3、IAM、Lambda 提供有限说明,对可疑账户和分区区域组合提示复核。aws 这样的托管账户不会被十二位数字要求拦截,其他服务按通用外层结构处理。
载入示例或清空时先显示替换内容与数量,应用只影响当前模式。一次撤销同时恢复输入、对应结果以及结果原先是否过期,避免输入恢复了却仍复制到另一份输出。
前五个冒号之后都是资源部分。具体服务可以继续使用冒号,例如 Lambda 函数的版本或别名。本工具不会继续拆掉这些后缀,因此看到资源字段中仍有冒号是正常情况。
不一定。普通 S3 桶与对象通常两者都为空;IAM 通常省略区域。某些 S3 资源类型又需要区域和账户,应以具体服务资源类型的官方格式为准。
不能。解析只确认工具能拆出外层字段。资源是否存在、是否属于预期账户、调用者是否有权限,仍需在相应环境中另外核实。
不一定。提示与结构错误分开,目的是让你检查少见账户、分区区域组合和服务约定。这里没有完整服务规则库,也不会将提示当作授权结论。
固定 arn 前缀之后依次是 partition、service、region、account 和 resource。区域与账户可以按服务规则留空;资源部分还可能带路径或限定后缀,但依然是一个完整外层字段。
还有疑问?