开发与运维
云平台开发工具
云上工作会碰到大量一眼看不出含义的标识符和签名请求:一个由五段冒号分隔字段组成的 ARN、一份跨多个服务嵌套的 IAM 策略、一个报 SignatureDoesNotMatch 却没给更多细节的 SigV4 请求、一个格式不对 SDK 用不了的 S3 地址。这些工具就是把这些不透明的字符串拆开,让你看清它们到底在说什么。
AWS ARN 解析与构建能批量拆解或拼出 ARN,IAM 策略验证按 Statement 分组显示权限,S3 URL 转换互转两种地址格式。签名被拒时,AWS SigV4 测试辅助重建规范请求找出不一致;Azure 资源与连接信息解析和 GCP 资源与 GCS URL 工具处理另外两家云平台的同类标识符。
9 个工具
云平台开发辅助工具常见问题
AWS 请求为什么报 SignatureDoesNotMatch?
SigV4 签名很容易因为小的格式问题出错:一个没编码的字符、一个漏签的请求头,或者规范请求拼接顺序不对。AWS SigV4 测试辅助会按你输入的信息重建规范请求,方便和客户端实际发出的请求逐项比对。
AWS ARN 里的各个字段分别是什么意思?
一个 ARN 把分区、服务、区域、账号 ID 和资源打包进一个冒号分隔的字符串,资源部分的格式还因服务不同而不一样。AWS ARN 解析与构建能批量拆出这五个字段,也能反过来从字段拼出一个合法的 ARN。
S3 的 path-style 和 virtual-hosted-style URL 有什么区别?
path-style 把桶名放进 URL 路径,virtual-hosted-style 把桶名放进主机名,部分 SDK 和区域只认其中一种。S3 URL 转换能解析这两种格式,并在它们之间互相转换 S3 地址。