开发者社区 > 云效DevOps > 正文

调用云效API 如果用RAM子用户的话需要授权那些权限呢

调用云效API 如果用RAM子用户的话需要授权那些权限呢

image.png

当前加了这两个权限,但是调用接口提示:

code: 500, 获取用户信息失败

请问除了这两个权限还要加其他的权限吗?

展开
收起
小艾1012 2023-06-14 11:18:39 104 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当您在调用云效API时,如果使用 RAM 子用户进行身份验证,需要给该子用户授权相应的权限才能正常调用 API。以下是一些常见的云效 API 权限,供您参考:

    1. AliyunCSFullAccess:该权限允许子用户对容器服务进行完全的访问和管理,包括创建、修改、删除等操作。

    2. AliyunROSFullAccess:该权限允许子用户对资源编排服务进行完全的访问和管理,包括创建、修改、删除等操作。

    3. AliyunRAMFullAccess:该权限允许子用户对 RAM 服务进行完全的访问和管理,包括创建、修改、删除等操作。

    4. AliyunVPCFullAccess:该权限允许子用户对 VPC 服务进行完全的访问和管理,包括创建、修改、删除等操作。

    5. AliyunOSSFullAccess:该权限允许子用户对对象存储服务进行完全的访问和管理,包括上传、下载、删除等操作。

    6. AliyunFunctionFullAccess:该权限允许子用户对函数计算服务进行完全的访问和管理,包括创建、修改、删除等操作。

    7. AliyunECSFullAccess:该权限允许子用户对 ECS 服务进行完全的访问和管理,包括创建、修改、删除等操作。

    8. AliyunDNSFullAccess:该权限允许子用户对 DNS 服务进行完全的访问和管理,包括创建、修改、删除等操作。

    需要注意的是,在授权子用户访问云效 API 时,建议根据实际需求和权限粒度,为子用户分配最小化的权限。这样可以减少安全风险,并提高账号的安全性和稳定性。

    同时,建议您在使用 RAM 子用户进行身份验证时,使用 AccessKey ID 和 SecretAccessKey 进行身份验证,并遵循最佳实践来保护您的密钥和凭证信息。

    2023-06-14 19:05:52
    赞同 展开评论 打赏
  • 如果您要使用 RAM 子用户调用云效的 API,需要为其授权必要的权限。以下是一些常见的云效 API 权限:

    1. 访问云效 API:子用户需要具有访问云效 API 的权限。您可以通过为子用户授予 AliyunECSReadOnlyAccess 策略或自定义策略来实现。

    2. 管理云效项目:如果您的子用户需要管理项目、构建计划和部署环境等,则需要为其分配相应的权限。例如,您可以将 AliyunContainerServiceFullAccess、AliyunECSFullAccess 或自定义策略授予子用户。

    3. 使用云效 DevOps 工具集:如果您的子用户需要使用云效提供的 DevOps 工具集(例如 Jenkins、Maven、Docker 等),则需要授予相应的权限。您可以为子用户分配 AliyunContainerRegistryFullAccess、AliyunCSManagedKubernetesFullAccess 或自定义策略等。

    除了上述权限之外,还可以根据子用户的需求和操作范围,为其分配其他必要的权限和角色。例如,您可以在 RAM 中创建自定义策略,并将其附加到子用户身上,以控制其对云资源的读写和管理权限。

    2023-06-14 13:18:25
    赞同 展开评论 打赏
  • 您好,根据您提供的信息,您已经为 RAM 子用户添加了 AliyunESSFullAccess 和 AliyunRamReadOnlyAccess 的权限,这两个权限已经包含了常用的 ESS 和 RAM 操作所需的权限,应该足以支持您调用云效 API 了。

    但是,根据您的错误信息,看起来可能是由于权限的问题导致的。在使用 RAM 子用户调用云效 API 时,需要确保该子用户具有云效 API 访问的权限。

    建议您检查以下事项:

    1. 检查 RAM 子用户是否有调用云效 API 的权限:请确保子用户被授权为云效 API 的访问权限,可以检查您的 RAM 策略是否正确,以确认权限是否设置正确。

    2. 检查调用 API 的接口 URL 是否正确:请确认您调用 API 的接口 URL 正确无误,包括 https:// 和域名地址等信息是否正确。

    3. 检查 RAM 子用户的密钥是否正确:请确保您使用的是 RAM 子用户的 AccessKey,且 AccessKeySecret 正确。

    2023-06-14 11:26:57
    赞同 展开评论 打赏
问答分类:
问答地址:

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载