Actualice una tabla en un conector de datos de Alibaba Cloud Model Studio utilizando un archivo de un bucket de OSS autorizado.
Descripción de la operación
-
Asegúrese de que el bucket de OSS pertenezca a la misma cuenta de Alibaba Cloud que su instancia de Alibaba Cloud Model Studio. También debe completar los pasos de autorización descritos en Configurar importación de datos desde OSS.
- La clase de almacenamiento del bucket no debe ser Archive, Cold Archive ni Deep Cold Archive. Se admiten buckets con cifrado del lado del servidor. También se admiten buckets public-read-write, public-read y private.
- Si utiliza un bucket con protección contra hotlinking basada en Referer, debe agregar
*.console.alibabacloud.coma la lista blanca de Referer. Para más información, consulte Permitir acceso solo desde sitios web de confianza.
-
Antes de que un usuario de RAM (subcuenta) pueda llamar a esta operación, debe obtener permisos de API para Alibaba Cloud Model Studio y unirse a un espacio de trabajo. La política AliyunBailianDataFullAccess incluye el permiso
sfm:UpdateTableFromAuthorizedOssrequerido. Una cuenta de Alibaba Cloud (cuenta raíz) puede llamar a esta operación directamente sin permisos adicionales. Le recomendamos utilizar la última versión del SDK de Alibaba Cloud Model Studio. -
Esta operación no es idempotente.
Limitación de tasa: Esta operación está sujeta a limitación de tasa. No la llame más de cinco veces por segundo. Si alcanza el límite, espere antes de intentarlo de nuevo.
Probar ahora
Pruebe esta API en OpenAPI Explorer; no es necesaria la firma manual. Las llamadas exitosas generan automáticamente código SDK que coincide con sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.
Autorización de RAM
No hay autorización para esta operación. Si encuentra problemas con esta operación, póngase en contacto con el soporte técnico.
Sintaxis de la solicitud
PUT /{WorkspaceId}/datacenter/table/fromoss/{TableId} HTTP/1.1
Parámetros de ruta
Parámetro | Tipo | Obligatorio | Descripción | Ejemplo |
|---|---|---|---|---|
| WorkspaceId | string | Sí | ID del espacio de trabajo propietario del archivo. Para más detalles, consulte Uso de espacios de trabajo. | llm-3z7uw7fwz0vxxxx |
| TableId | string | Sí | ID de la tabla a actualizar. | table_100b51399c404966b7d49f71e388a3fd_12738336 |
Parámetros de solicitud
Parámetro | Tipo | Obligatorio | Descripción | Ejemplo |
|---|---|---|---|---|
| OssBucket | string | Sí | Nombre del bucket de OSS. Para más detalles, consulte bucket. | yinghuo-ai |
| OssRegionId | string | Sí | ID de región del bucket de OSS. Para más detalles, consulte Regiones y endpoints de OSS. | cn-beijing |
| OssKey | string | Sí | Clave de objeto del archivo en el bucket de OSS. Para más detalles, consulte nomenclatura de objetos. | a0deedbce4a8162b8d66c63ace28330c |
| UpdateMode | string | Sí | Modo de actualización. Valores válidos: APPEND y OVERWRITE. | OVERWRITE |
Elementos de respuesta
Elemento | Tipo | Descripción | Ejemplo |
|---|---|---|---|
object | Esquema de la respuesta | ||
| Code | string | Código de estado de error. | DataCenter.FileTooLarge |
| Data | object | Campo Data de la respuesta. | |
| TableId | string | Igual que el parámetro TableId de entrada. | table_df96ebd5da8640e5a0991b3d15f39d4d_12792097 |
| Status | string | Estado actual de la tabla. Después de la carga, el estado generalmente cambia a TO_IMPORT. Esto significa que el sistema ha aceptado el archivo cargado y está esperando programarlo en la tabla de datos. | TO_IMPORT |
| Message | string | Mensaje de error. | Falta el parámetro obligatorio (%s) o no es válido; compruebe los parámetros de la solicitud. |
| RequestId | string | ID de la solicitud. | 7BA8ADD9-53D6-53F0-918F-A1E776AD230E |
| Status | string | Código de estado devuelto por la operación. | 200 |
| Success | boolean | Indica si la operación tuvo éxito. | true |
Ejemplos
Respuesta exitosa
Formato JSON
{
"Code": "DataCenter.FileTooLarge",
"Data": {
"TableId": "table_df96ebd5da8640e5a0991b3d15f39d4d_12792097",
"Status": "TO_IMPORT"
},
"Message": "Required parameter(%s) missing or invalid, please check the request parameters.",
"RequestId": "7BA8ADD9-53D6-53F0-918F-A1E776AD230E",
"Status": "200",
"Success": true
}
Códigos de error
Consulte Códigos de error para obtener una lista completa.
Notas de lanzamiento
Consulte Notas de lanzamiento para obtener una lista completa.