AccessKey 凭证连接用于统一管理阿里云 AccessKey,并把 ALIBABA_CLOUD_ACCESS_KEY_ID 和 ALIBABA_CLOUD_ACCESS_KEY_SECRET 注入到 Agent 运行环境。
适用场景
Agent 需要调用阿里云 OpenAPI。
其他连接能力提示需要先绑定凭证。
您希望避免在代码、镜像或普通配置文件中写入 AccessKey。
准备凭证
前往 RAM 控制台创建或选择 RAM 用户。
按最小权限原则授予 Agent 所需权限。
创建 AccessKey。
妥善保存 AccessKey ID 和 AccessKey Secret。
不要使用主账号 AccessKey,也不要把 AccessKey 写入代码仓库、镜像或日志。
创建并绑定连接
进入 Agent部署 页面。
选择 凭证 页签。
点击 创建凭证连接。
按页面提示填写 AccessKey ID、AccessKey Secret 和连接名称。
创建完成后,进入 Agent 实例详情页。
打开 Agent 管理 > Agent 连接,选择 凭证。
绑定到当前 Agent。
如其他连接页面提示需要凭证,返回目标连接继续配置。
注入变量
变量 | 说明 |
| 阿里云 AccessKey ID。 |
| 阿里云 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 所需资源和操作。建议只增加必要权限,不要直接授予过大权限。
该文章对您有帮助吗?