AccessKey 凭证

更新时间:
复制 MD 格式

AccessKey 凭证连接用于统一管理阿里云 AccessKey,并把 ALIBABA_CLOUD_ACCESS_KEY_ID 和 ALIBABA_CLOUD_ACCESS_KEY_SECRET 注入到 Agent 运行环境。

适用场景

  • Agent 需要调用阿里云 OpenAPI。

  • 其他连接能力提示需要先绑定凭证。

  • 您希望避免在代码、镜像或普通配置文件中写入 AccessKey。

准备凭证

  1. 前往 RAM 控制台创建或选择 RAM 用户。

  2. 按最小权限原则授予 Agent 所需权限。

  3. 创建 AccessKey。

  4. 妥善保存 AccessKey ID 和 AccessKey Secret。

不要使用主账号 AccessKey,也不要把 AccessKey 写入代码仓库、镜像或日志。

创建并绑定连接

  1. 进入 Agent部署 页面。

  2. 选择 凭证 页签。

  3. 点击 创建凭证连接。

  4. 按页面提示填写 AccessKey ID、AccessKey Secret 和连接名称。

  5. 创建完成后,进入 Agent 实例详情页。

  6. 打开 Agent 管理 > Agent 连接,选择 凭证。

  7. 绑定到当前 Agent。

  8. 如其他连接页面提示需要凭证,返回目标连接继续配置。

注入变量

变量

说明

ALIBABA_CLOUD_ACCESS_KEY_ID

阿里云 AccessKey ID。

ALIBABA_CLOUD_ACCESS_KEY_SECRET

阿里云 AccessKey Secret。

代码读取示例

import os

access_key_id = os.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID")
access_key_secret = os.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET")

常见问题

绑定后仍提示缺少凭证

确认凭证绑定的是当前 Agent 实例,而不是其他实例。必要时刷新页面或按页面提示重新发布、重启应用。

调用接口提示权限不足

检查 RAM 用户权限策略是否覆盖 Agent 所需资源和操作。建议只增加必要权限,不要直接授予过大权限。