VerifyAgentCodePackageOssRamAuthorization - 检查智能体代码包 OSS 授权状态
检查智能体代码包 OSS RAM 授权状态
接口说明
查询指定源 Bucket 对当前工作空间角色的授权策略绑定状态。AUTHORIZED 表示策略已绑定,UNAUTHORIZED 表示未绑定;策略绑定不代表某个代码包对象一定存在或可读。
需要检查具体对象时调用 ValidateAgentCodePackageFromOss。该接口不复制代码包,不修改工作空间默认 OSS 绑定。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
agentcore:VerifyAgentCodePackageOssRamAuthorization |
none |
*Workspace
|
无 | 无 |
请求语法
POST /workspaces/{workspaceId}/agent-code-packages/oss/authorize/verify HTTP/1.1
路径参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| workspaceId |
string |
是 |
工作空间 ID |
ws-a1b2c3d4e5f6 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ossBucketName |
string |
是 |
源 OSS Bucket 名称 |
my-agent-bucket |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| requestId |
string |
请求 ID |
550e8400-e29b-41d4-a716-446655440000 |
| message |
string |
响应消息 |
success |
| httpStatusCode |
integer |
HTTP 状态码 |
200 |
| code |
string |
业务状态码 |
SUCCESS |
| success |
boolean |
请求是否成功 |
|
| data |
object |
返回结果 |
|
| workspaceId |
string |
工作空间 ID |
ws-a1b2c3d4e5f6 |
| ossBucketName |
string |
授权源 OSS Bucket 名称 |
my-agent-bucket |
| roleName |
string |
后端选定的 Workspace 角色名 |
AliyunAgentCoreWorkspace-ws-a1b2c3d4e5f6 |
| authorizationStatus |
string |
策略绑定状态 枚举值:
|
AUTHORIZED |
示例
正常返回示例
JSON格式
{
"requestId": "550e8400-e29b-41d4-a716-446655440000",
"message": "success",
"httpStatusCode": 200,
"code": "SUCCESS",
"success": true,
"data": {
"workspaceId": "ws-a1b2c3d4e5f6",
"ossBucketName": "my-agent-bucket",
"roleName": "AliyunAgentCoreWorkspace-ws-a1b2c3d4e5f6",
"authorizationStatus": "AUTHORIZED"
}
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | InvalidParameter | A code package request parameter is invalid. | |
| 403 | Forbidden | The caller is not allowed to access the specified workspace or agent. | |
| 404 | Resource.NotFound | The specified workspace does not exist. | |
| 503 | AgentCodePackage.AuthorizationUnavailable | The code package authorization service is unavailable. | |
| 409 | Workspace.Operation.Conflict | The workspace cannot accept this operation in its current state. | |
| 409 | AcrRoleConflict | The workspace has conflicting authorization role references. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。