教程示例:基于Bucket Policy实现跨账号访问OSS
阿里云 OSS 的资源默认都是私有的,若您希望您的合作伙伴可以访问您的 OSS 资源,可以通过 Bucket Policy 授予合作伙伴访问 Bucket 的权限。
背景信息
案例:公司 A 希望其合作公司 B 可以访问自己的 OSS 资源,但又不方便开放子账号给 B 公司。此时,A 公司可以通过 Bucket Policy 授予合作伙伴访问 Bucket 的权限。B 公司账号获得授权之后,可以在控制台添加 A 公司 OSS 资源的访问路径进行访问。
添加 Bucket Policy
- B 公司账号:
- A 公司账号
- 登录阿里云OSS 控制台。
- 在左侧菜单栏选择您需要授权访问的 Bucket。
- 单击 。
- 在新增授权的对话框,填写授权策略。其中,授权用户选择其他账号,并填写 B 公司子账号的 UID 号。其他参数请参考Bucket Policy。
- 单击确定。
登录 RAM 子账号并添加访问路径
Bucket Policy 添加完成之后,您还需要登录 B 公司子账号,添加 A 公司的 Bucket 访问路径。配置步骤如下:
您也可以创建子账号的 AccessKey,并通过 AccessKey 使用 ossutil、ossbrowser 等工具访问被授权的 Bucket。
参考文档
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论