管理服务账户。
Synopsis
管理服务账户,即调用平台的程序化身份。
服务账户的作用域限定为组织或项目,并通过客户端 ID 和密钥进行标识。
使用 POST /api/v1/oauth/token 将客户端 ID 和密钥交换为 1 小时的访问令牌。仅将该令牌发送到明确启用服务帐户身份验证且分配的角色允许的终结点:
curl --fail-with-body --silent --show-error \ --user '<client-id>' \ --data grant_type=client_credentials \ '<base-url>/api/v1/oauth/token' | \jq -er '"Authorization: Bearer " + .access_token' | \curl --fail-with-body --silent --show-error \ --header @- \ '<base-url>/api/v1/<service-account-enabled-resource>'create 和 rotate 命令会打印出这两个步骤的安全 curl 示例。
选项
-h, --help help for service-account从父命令继承的选项
--log-file string override log file path --log-level string file log verbosity (error|warn|info|debug) (default "info") --no-log disable file logging-q, --quiet silence stderr below error-v, --verbose count raise stderr verbosity (-v info, -vv debug)另请参阅
代理引擎 - 代理引擎 本地开发 CLI。
agentengine service-account create - 创建服务账户。
agentengine service-account 删除 - 停用服务账户。
agentengine service-account get - 显示服务账户详细信息。
agentengine service-account list - 列出服务账户。
agentengine service-account rotate - 为服务帐户颁发新密钥。