Met à jour une table dans un connecteur de données d'Alibaba Cloud Model Studio à l'aide d'un fichier provenant d'un compartiment OSS autorisé.
Description de l'opération
-
Assurez-vous que le compartiment OSS appartient au même compte Alibaba Cloud que votre instance Alibaba Cloud Model Studio. Vous devez également suivre les étapes d'autorisation décrites dans Configurer l'importation de données depuis OSS.
- La classe de stockage du compartiment ne doit pas être Archive, Cold Archive ou Deep Cold Archive. Les compartiments avec chiffrement côté serveur sont pris en charge. Les compartiments public-read-write, public-read et private sont également pris en charge.
- Si vous utilisez un compartiment avec protection contre le hotlinking basée sur le Referer, vous devez ajouter
*.console.alibabacloud.comà la liste blanche des Referer. Pour plus d'informations, consultez Autoriser l'accès uniquement depuis les sites web de confiance.
-
Avant qu'un utilisateur RAM (sous-compte) puisse appeler cette opération, il doit obtenir les autorisations d'API pour Alibaba Cloud Model Studio et rejoindre un espace de travail. La stratégie AliyunBailianDataFullAccess inclut l'autorisation
sfm:UpdateTableFromAuthorizedOssrequise. Un compte Alibaba Cloud (compte racine) peut appeler cette opération directement sans autorisations supplémentaires. Nous vous recommandons d'utiliser la dernière version du ou du SDK Alibaba Cloud Model Studio. -
Cette opération n'est pas idempotente.
Limitation de débit : Cette opération est soumise à une limitation de débit. Ne l'appelez pas plus de cinq fois par seconde. Si vous atteignez la limite, patientez avant de réessayer.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Autorisation RAM
Aucune autorisation n'est requise pour cette opération. En cas de problème, contactez le support technique.
Syntaxe de la requête
PUT /{WorkspaceId}/datacenter/table/fromoss/{TableId} HTTP/1.1
Paramètres de chemin
Paramètre | Type | Requis | Description | Exemple |
|---|---|---|---|---|
| WorkspaceId | string | Oui | L'identifiant de l'espace de travail auquel appartient le fichier. Pour plus de détails, consultez Utiliser les espaces de travail. | llm-3z7uw7fwz0vxxxx |
| TableId | string | Oui | L'identifiant de la table à mettre à jour. | table_100b51399c404966b7d49f71e388a3fd_12738336 |
Paramètres de requête
Paramètre | Type | Requis | Description | Exemple |
|---|---|---|---|---|
| OssBucket | string | Oui | Le nom du compartiment OSS. Pour plus de détails, consultez compartiment. | yinghuo-ai |
| OssRegionId | string | Oui | L'identifiant de la région du compartiment OSS. Pour plus de détails, consultez Régions et points de terminaison OSS. | cn-beijing |
| OssKey | string | Oui | La clé d'objet du fichier dans le compartiment OSS. Pour plus de détails, consultez nommage des objets. | a0deedbce4a8162b8d66c63ace28330c |
| UpdateMode | string | Oui | Le mode de mise à jour. Valeurs valides : APPEND et OVERWRITE. | OVERWRITE |
Éléments de réponse
Élément | Type | Description | Exemple |
|---|---|---|---|
object | Schéma de la réponse. | ||
| Code | string | Le code d'état d'erreur. | DataCenter.FileTooLarge |
| Data | object | Le champ de données de la réponse. | |
| TableId | string | Identique au paramètre TableId en entrée. | table_df96ebd5da8640e5a0991b3d15f39d4d_12792097 |
| Status | string | L'état actuel de la table. Après le téléversement, l'état passe généralement à TO_IMPORT. Cela signifie que le système a accepté le fichier téléversé et attend de le planifier dans la table de données. | TO_IMPORT |
| Message | string | Le message d'erreur. | Paramètre requis (%s) manquant ou invalide, veuillez vérifier les paramètres de la requête |
| RequestId | string | L'identifiant de la requête. | 7BA8ADD9-53D6-53F0-918F-A1E776AD230E |
| Status | string | Le code d'état renvoyé par l'opération. | 200 |
| Success | boolean | Indique si l'opération a réussi. | true |
Exemples
正常返回示例
JSON format
{
"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
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.