SuperAPI AI 工具集

alibabacloud-idaas-cloud-identity-setup

安全与审计

查看项目

更新于 10-21 07:39

技能介绍

用途

该技能面向多云身份接入场景,用于把阿里云、AWS 或腾讯云账号及系统角色接入阿里云 IDaaS EIAM(EIAM 身份管理),便于统一管理多云身份与账号。

主要能力

  • 通过 EIAM OpenAPI 与官方云 CLI 配置指定云账号的接入。
  • 内置执行器执行只读发现;智能体执行经用户确认的提供商配置流程。
  • 按请求模式区分处理:输入收集、仅解释说明、仅选择站点或配置档案、仅语法本地校验、对已确认目标的只读核验、仅针对已有记录的生命周期计划/应用、新接入或已批准的修复。
  • 对阿里云账号,在已有 RAM 资源场景下提供 scripts/alibaba_account_lifecycle.py plan 生成只读预检与精确计划(含 SHA256),用户确认后以 apply 执行,且不写入 RAM。
  • 支持通过 scripts/eiam_auxiliary_api.py 以 SDK 方式执行 get-cloud-account-role-config 与 check-cloud-account-role-config 两个辅助动作。
  • 目标范围校验:缺少提供商、云账号 ID 或 EIAM 实例 ID 时要求澄清,不发起云调用;拒绝格式错误的 ID。

使用方式

  1. 提供提供商(alibaba_cloud、aws 或 tencent_cloud)、云账号 ID 和 idaas_ 开头的 EIAM 实例 ID。
  2. 技能按四阶段推进:检查环境与身份、准备具体计划、取得一次确认、配置并核验。
  3. 阿里云已有 RAM 资源复用场景示例命令:scripts/alibaba_account_lifecycle.py plan --plan-file PLAN.json --instance-id INSTANCE --account-id ACCOUNT --eiam-profile EIAM_PROFILE --cloud-profile CLOUD_PROFILE --site SITE,确认计划后执行 scripts/alibaba_account_lifecycle.py apply --plan-file PLAN.json --approved-plan SHA256。
  4. 仅语法校验时运行 scripts/skill_ua.py 与 scripts/cloud_identity_preflight.py --local-only,并报告实际 stdout 与退出码。

适用场景

  • 多云账号接入 IDaaS EIAM。
  • 对已确认目标的只读身份与配置核验。
  • 仅复用现有记录、不新建的生命周期计划与应用。
  • 新账号接入或已批准的问题修复。
  • 仅需指南或说明文档的请求。

限制

  • 执行器仅做只读发现,不是一条命令完成的独立应用引擎。
  • 不处理跨实例转移、旧记录清理与破坏性冲突清理。
  • 阿里云生命周期辅助流程不写入 RAM;RAM 资源缺失或不同会阻断完成,需提供商单独的经批准修复流程。
  • 环境要求 Python 3.9+、含 EIAM 命令的阿里云 CLI,以及所选提供商 CLI(aliyun、AWS CLI v2 或 tccli);Windows 下 EIAM 始终需要阿里云 CLI。
  • 网络访问限于官方 API 与经验证的 OIDC 发现/JWKS 端点。
  • 不得要求用户通过聊天发送密钥、令牌、授权码或回调 URL。
  • 具体收费、价格与效果暂未提供。