在阿里云官网如何开通对象存储服务(OSS)并设置访问权限?
在阿里云官网开通对象存储服务(OSS)并设置访问权限的步骤如下:
2. 进入OSS控制台
- 在顶部导航栏选择 “产品” > “存储” > “对象存储 OSS”。
- 或直接搜索“OSS”进入控制台。
3. 开通OSS服务
- 首次使用需同意服务协议,点击 “立即开通”(OSS服务通常免费开通,按使用量计费)。
4. 创建Bucket(存储空间)
- 点击 “创建Bucket”,填写以下信息:
- Bucket名称:全局唯一,如`my-bucket-123`。
- 地域:选择靠近用户的区域(如华东1杭州)。
- 存储类型:根据需求选择(标准存储、低频访问、归档等)。
- 读写权限:暂不设置(后续单独配置)。
- 点击 “确定” 完成创建。
方法1:通过Bucket策略设置 1. 进入Bucket权限管理 在OSS控制台左侧选择已创建的Bucket,点击 “权限管理” > “Bucket策略”。
2. 编辑策略
- 点击 “编辑”,输入策略语法(JSON格式),例如: ```json { "Version": "1", "Statement": [ { "Effect": "Allow", "Principal": "*", // 允许所有用户访问 "Action": ["oss:GetObject"], // 允许下载文件 "Resource": ["acs:oss:*:*:my-bucket-123/*"] // 指定Bucket和路径 } ] } ```
- 常用权限说明:
- `oss:GetObject`:读取对象。
- `oss:PutObject`:上传对象。
- `oss:ListObjects`:列出Bucket中的文件。
- 限制`Principal`为特定IP或用户(如`"Principal": "192.168.1.0/24"`)。
3. 保存策略
- 点击 “保存” 生效。
方法2:通过RAM子账号授权(更安全) 1. 创建RAM子账号 进入[RAM控制台](https://ram.console.aliyun.com/)。 选择 “用户管理” > “创建用户”,填写用户名并勾选编程访问。
2. 授权策略
- 为子账号添加预置策略(如`AliyunOSSFullAccess`)或自定义策略: ```json { "Version": "1", "Statement": [ { "Effect": "Allow", "Action": ["oss:*"], "Resource": ["acs:oss:*:*:my-bucket-123/*"] } ] } ```
3. 获取AccessKey
- 在子账号详情中创建 AccessKey,保存`AccessKey ID`和`AccessKey Secret`供API/SDK使用。
2. 通过URL直接访问(需公开权限)
- 如果Bucket策略允许匿名访问,可通过URL访问公开文件: ``` https://my-bucket-123.oss-cn-hangzhou.aliyuncs.com/file.txt ```
通过以上步骤,您可以安全地开通OSS并精细控制访问权限。如需更复杂的权限管理,建议结合RAM策略和STS临时凭证实现。
END
云服务器活动(最新)

扫码添加站长好友
文章投稿、业务合作、咨询等
技术交流、问题反馈等