更新时间:2024-03-28 11:09:07
Object Storage有时充当 CDN 的起源。在这种情况下,对Object Storage中存储的内容的访问最好仅限于 CDN 和选定的用户,从而确保Object Storage中文件的安全性。
本教程将指导您如何为特定帐户配置访问限制,确保他们只能通过批准的 IP 地址访问您的存储桶中的内容。通过未经批准的 IP 地址访问内容的尝试将被彻底拒绝,从而保护您的内容免遭未经授权的使用。
在开始之前,请务必注意以下注意事项:
有关 IAM 操作的更多详细信息,请参阅IAM 文档。
假设我们需要限制子账户“alvin”,使其只能通过IP地址“27.148.104.22”访问存储。请按照以下步骤来实现此目的:
要验证 IAM 配置的有效性,请考虑以下测试:
在控制台上验证
登录子账户“alvin”。如果尝试使用未经授权的 IP 地址(例如“27.148.104.22”除外)通过控制台访问Object Storage,导致不显示任何存储桶并显示“没有相应的访问权限”的通知,则您的 IAM 权限正确放。
通过访问文件 URL 进行验证
从存储桶中的任何文件复制可访问的 URL,并尝试通过该 URL 访问该文件,例如使用命令行:
curl -voa "http://test20240103.s3-cn-east-7.wcsapi.com/IMG_3413.jpeg?Signature=%AHYRGqm0WL%2FZc%3D&AWSAccessKeyId=Cis17pTPsW2rwYdxaUZ7RZpxype&Expires=14611"
403 Forbidden 响应确认 IAM 配置处于活动状态并且按预期运行。