SuperAPI AI 工具集

oraclecloud-security-basics

安全与审计

查看项目

更新于 10-15 23:28

技能介绍

用途:帮助编写正确的 OCI IAM 策略、安全管理 API 密钥并理解 OCI 权限模型,解决企业常见的策略语法与授权问题。

主要能力:讲解 inspect、read、use、manage 四级动词层级(use 不含创建与删除);说明策略语句结构 Allow <subject> to <verb> <resource-type> in <location> [where <conditions>],涵盖 group、dynamic-group、any-user 主体与 tenancy、compartment 位置;提供分区管理员、只读审计、计算运维、网络管理、限制删除等常用策略模式;列出 all-resources、instance-family、volume-family、virtual-network-family、object-family、database-family、load-balancers、function-family、cluster-family 等资源族;并给出 API 密钥生成、上传与 ~/.oci/config 配置方法。

使用方式:需安装 OCI Python SDK(pip install oci),准备 ~/.oci/config 与有效凭据,具备租户管理员或 manage policies 权限,Python 3.8+。可用 openssl genrsa -out ~/.oci/oci_api_key.pem 2048 生成密钥,用 oci.config.validate_config 验证配置,通过 IdentityClient 创建策略或列出策略。

适用场景:编写 IAM 策略、按分区授权、管理 API 密钥、排查 401/404 权限错误。

限制:OCI 对无权限与资源不存在均返回 404 NotAuthorizedOrNotFound,需先检查策略;Identity API 约 10 请求/秒,可能触发 429;具体收费、价格与平台支持情况暂未提供。