默认情况下,ESA使用STS临时安全令牌的方式仅支持回源到相同账号下的OSS私有Bucket,如果您需要使用STS临时安全令牌回源到其他账号下的OSS私有Bucket,需要您手动在OSS上添加Bucket授权策略来实现,配置方式如下:
登录OSS私有Bucket所在的阿里云账号,进入OSS控制台。
依次单击Bucket 列表 > 目标Bucket > 权限控制 > Bucket 授权策略,在权限控制Bucket 授权策略页签中单击新增授权。
授权用户选择其他账号,填写 ESA 所在阿里云账号的账号 ID 或 RAM 用户 ARN。RAM 用户 ARN 格式为
acs:sts::<uid>:*,其中<uid>为该阿里云账号的账号 ID。授权操作选择只读(不包含ListObject操作),随后单击确定完成配置。添加成功之后,可以在Bucket 授权策略页签中看到授权信息。
在其他账号下的OSS上添加了Bucket授权策略以后,登录 ESA 产品所在的阿里云账号,进入 ESA 控制台,在添加 DNS 记录时,选择回源类型为私有访问(STS临时令牌)即可。