IAM用戶操作權限要求
更新時間 2025-01-20 17:56:31
最近更新時間: 2025-01-20 17:56:31
分享文章
本節主要介紹IAM用戶操作控制臺時需具備的權限。
用戶身份管理和訪問控制(Identity and Access Management,簡稱IAM)是OOS為用戶提供的用戶身份與權限管理服務,您可以使用IAM創建、管理用戶賬號,并對這些賬號進行權限分配,方便資源管理。
在OOS控制臺,使用訪問控制創建的用戶為IAM用戶,也稱子用戶。對于IAM用戶,擁有相應的權限才可以對控制臺進行操作,各項操作需要的權限詳見下面各表。
統計
| 操作 | 需具備的權限 |
|---|---|
| 統計 | statistics:GetAccountStatistcsSummary |
存儲桶管理
| 操作 | 需具備的權限 |
|---|---|
| 創建存儲桶 | oos:PutBucket、oos:GetRegions 建議同時賦予的權限:oos:ListAllMyBucket |
| 存儲桶列表 | oos:ListAllMyBucket |
| 刪除存儲桶 | oos:ListAllMyBucket、oos:DeleteBucket |
| 清空存儲桶 | oos:ListAllMyBucket、oos:DeleteMultipleObjects |
| 查看/修改存儲桶屬性 | oos:ListAllMyBucket、oos:GetBucketAcl、oos:PutBucket |
| 區域屬性 | oos:ListAllMyBucket、oos:GetBucketLocation、oos:PutBucket、oos:GetRegions、oos:GetBucketAcl |
| 安全策略 | oos:ListAllMyBucket、oos:GetBucketPolicy、oos:PutBucketPolicy、oos:DeleteBucketPolicy |
| 網站管理 | oos:ListAllMyBucket、oos:GetBucketWebSite、oos:PutBucketWebSite、oos:DeleteBucketWebSite、oos:GetRegions |
| 日志 | oos:ListAllMyBucket、oos:GetBucketLogging、oos:PutBucketLogging |
| 生命周期 | oos:ListAllMyBucket、oos:GetLifecycleConfiguration、oos:PutLifecycleConfiguration |
| 跨域設置 | oos:ListAllMyBucket、oos:GetBucketCORS、oos:PutBucketCORS |
| 合規保留 | oos:ListAllMyBucket、oos:GetBucketObjectLockConfiguration、oos:PutBucketObjectLockConfiguration、oos:DeleteBucketObjectLockConfiguration |
| 清單配置 | oos:ListAllMyBucket、oos:PutBucketInventoryConfiguration、oos:GetBucketInventoryConfiguration |
文件管理
| 操作 | 需具備的權限 |
|---|---|
| 上傳文件 | oos:ListAllMyBucket、oos:ListBucket、oos:PutObject |
| 下載文件 | oos:ListAllMyBucket、oos:ListBucket、oos:GetObject |
| 管理文件元數據 | oos:ListAllMyBucket、oos:ListBucket、oos:GetObject、oos:PutObject |
| 文件預覽 | oos:ListAllMyBucket、oos:ListBucket、oos:GetObject |
| 文件分享 | oos:ListAllMyBucket、oos:ListBucket、oos:GetObject |
| 創建文件夾 | oos:ListAllMyBucket、oos:ListBucket、oos:PutObject |
| 刪除文件 | oos:ListAllMyBucket、oos:ListBucket、oos:DeleteObject |
| 移動文件 | 源和目的都需要的權限:oos:ListAllMyBucket、oos:ListBucket 對于源文件需要具有的權限:oos:GetObject、oos:DeleteObject 對于目的端需要的權限:oos:PutObject |
| 復制文件 | 源和目的都需要的權限oos:ListAllMyBucket、oos:ListBucket 對于源文件需要具有的權限:oos:GetObject 對于目的端需要的權限:oos:PutObject |
| 修改存儲類型 | oos:ListAllMyBucket、oos:ListBucket、oos:GetObject、oos:PutObject |
| 搜索文件 | oos:ListAllMyBucket、oos:ListBucket |
| 文件排序 | oos:ListAllMyBucket、oos:ListBucket |
操作跟蹤
| 操作 | 需具備的權限 |
|---|---|
| 查看管理事件 | cloudtrail:LookupEvents |
| 查看跟蹤列表 | cloudtrail:DescribeTrails、cloudtrail:GetTrailStatus |
| 創建跟蹤 | oos:ListAllMyBucket、cloudtrail:CreateTrail、cloudtrail:PutEventSelectors、cloudtrail:StartLogging |
| 查看跟蹤 | cloudtrail:DescribeTrails、cloudtrail:GetTrailStatus、cloudtrail:GetEventSelectors |
| 編輯跟蹤 | oos:ListAllMyBucket、cloudtrail:UpdateTrail、cloudtrail:PutEventSelectors、cloudtrail:DescribeTrails、cloudtrail:GetEventSelectors、cloudtrail:GetTrailStatus、cloudtrail:StartLogging、cloudtrail:StopLogging |
| 刪除跟蹤 | cloudtrail:DescribeTrails、cloudtrail:DeleteTrail、cloudtrail:GetTrailStatus |
訪問控制
操作 需具備的權限 IAM用戶 創建IAM用戶 iam:CreateUser、iam:CreateAccessKey、iam:CreateLoginProfile、iam:GetAccountPasswordPolicy、iam:GetUser
建議同時賦予的權限:iam:AddUserToGroup、iam:AttachUserPolicy、iam:ListUsers、iam:ListGroups、iam:ListPolicies
刪除IAM用戶 iam:ListUsers、iam:DeleteAccessKey、iam:DeleteUser、iam:RemoveUserFromGroup、iam:DeactivateMFADevice、iam:DeleteLoginProfile、iam:DetachUserPolicy 查看IAM用戶信息 iam:ListAccessKeys、iam:ListUsers、iam:ListUserTags、iam:ListGroupsForUser、iam:ListAttachedUserPolicies、iam:ListEntitiesForPolicy、iam:ListMFADevices、iam:GetUser 安全 iam:GetLoginProfile、iam:ListUsers、iam:GetUser、iam:GetAccountPasswordPolicy、iam:CreateLoginProfile、iam:DeleteLoginProfile、iam:UpdateLoginProfile 密鑰 iam:ListAccessKeys、iam:ListUsers、iam:GetUser、iam:CreateAccessKey、iam: GetAccessKeyLastUsed、iam:DeleteAccessKey、iam:UpdateAccessKey 權限 iam:ListUsers、iam:ListGroupsForUser、iam:ListPolicies、iam:ListAttachedGroupPolicies、iam:ListAttachedUserPolicies、iam:GetUser、iam:RemoveUserFromGroup、iam:AttachUserPolicy、iam:DetachUserPolicy 用戶組 iam:ListUsers、iam:ListGroups、iam:ListGroupsForUser、iam:GetUser、iam:GetGroup、iam:AddUserToGroup、iam:RemoveUserFromGroup 標簽 iam:ListUsers、iam:GetUser、iam:TagUser、iam:UntagUser 用戶組 創建用戶組 iam:CreateGroup
建議同時賦予的權限:iam:ListGroups、iam:ListPolicies、iam:AttachGroupPolicy
查看用戶組信息 iam:ListGroups、iam:ListAttachedGroupPolicies、iam:GetGroup 修改用戶組 iam:ListUsers、iam:ListGroups、iam:ListGroupsForUser、iam:ListPolicies、iam:ListAttachedGroupPolicies、iam:GetGroup、iam:AddUserToGroup、iam:RemoveUserFromGroup、iam:AttachGroupPolicy、iam:DetachGroupPolicy 刪除用戶組 iam:ListGroups、iam:DeleteGroup、iam:RemoveUserFromGroup、iam:DetachGroupPolicy 策略 查看策略 iam:ListPolicies、iam:ListEntitiesForPolicy、iam:GetPolicy 新建自定義策略 iam:CreatePolicy、iam:GetPolicy
建議同時賦予的權限:iam:ListPolicies
修改自定義策略 iam:CreatePolicy、iam:GetPolicy、iam:ListPolicies 刪除自定義策略 iam:ListPolicies、iam:DeletePolicy、iam:DetachUserPolicy、iam:DetachGroupPolicy 授權/移除 用戶/用戶組 iam:ListUsers、iam:ListGroups、iam:ListPolicies、iam:ListAttachedGroupPolicies、iam:ListAttachedUserPolicies、iam:ListEntitiesForPolicy、iam:AttachUserPolicy、iam:DetachUserPolicy、iam:AttachGroupPolicy、iam:DetachGroupPolicy 安全設置 編輯密碼規則 iam:GetAccountPasswordPolicy、iam:UpdateAccountPasswordPolicy 清除密碼規則 iam:GetAccountPasswordPolicy、iam:DeleteAccountPasswordPolicy 編輯登錄規則 iam:GetAccountLoginSecurityPolicy、iam:UpdateAccountLoginSecurityPolicy 清除登錄規則 iam:UpdateAccountLoginSecurityPolicy、iam:DeleteAccountLoginSecurityPolicy 安全憑證 密鑰 iam:ListAccessKeys、iam:GetUser、iam:CreateAccessKey、iam:DeleteAccessKey、iam:UpdateAccessKey 密碼 iam:GetLoginProfile、iam:GetUser、iam:ChangePassword MFA iam:ListMFADevices、iam:GetUser、iam:CreateVirtualMFADevice、iam:DeleteVirtualMFADevice、iam:EnableMFADevice、iam:DeactivateMFADevice