権限を付与された OSS バケットのファイルを使用して、Alibaba Cloud Model Studio データコネクタのテーブルを更新します。
操作説明
-
OSS バケットが、ご利用の Alibaba Cloud Model Studio インスタンスと同じ Alibaba Cloud アカウントに属していることを確認してください。 また、「OSS からのデータインポートの設定」で説明されている権限付与の手順を完了する必要があります。
- バケットのストレージクラスは、アーカイブ、コールドアーカイブ、またはディープコールドアーカイブであってはなりません。 サーバ側暗号化が有効なバケットはサポートされています。 公開読み書き、公開読み取り、非公開のバケットもサポートされています。
- Referer ベースのホットリンク保護が有効なバケットを使用する場合、Referer ホワイトリストに
*.console.alibabacloud.comを追加する必要があります。 詳細については、「信頼できる Web サイトからのアクセスのみを許可する」をご参照ください。
-
RAM ユーザー (サブアカウント) がこの操作を呼び出すには、事前に Alibaba Cloud Model Studio の API 権限を取得し、ワークスペースに参加する必要があります。 AliyunBailianDataFullAccess ポリシーには、必要な
sfm:UpdateTableFromAuthorizedOss権限が含まれています。 Alibaba Cloud アカウント (root ユーザー) は、追加の権限なしでこの操作を直接呼び出すことができます。 最新バージョンの または Alibaba Cloud Model Studio SDK の使用を推奨します。 -
この操作はべき等ではありません。
レート制限:この操作にはレート制限が適用されます。 1 秒あたり 5 回を超えて呼び出さないでください。 制限に達した場合は、しばらく待ってから再試行してください。
今すぐお試しください
この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。
RAM 認証
この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。
リクエスト構文
PUT /{WorkspaceId}/datacenter/table/fromoss/{TableId} HTTP/1.1
パスパラメーター
パラメーター | 型 | 必須 / 任意 | 説明 | 例 |
|---|---|---|---|---|
| WorkspaceId | string | 必須 | ファイルが属するワークスペースの ID。 詳細については、「ワークスペースの使用」をご参照ください。 | llm-3z7uw7fwz0vxxxx |
| TableId | string | 必須 | 更新するテーブルの ID。 | table_100b51399c404966b7d49f71e388a3fd_12738336 |
リクエストパラメーター
パラメーター | 型 | 必須 / 任意 | 説明 | 例 |
|---|---|---|---|---|
| OssBucket | string | 必須 | OSS バケットの名前。 詳細については、「バケット」をご参照ください。 | yinghuo-ai |
| OssRegionId | string | 必須 | OSS バケットのリージョン ID。 詳細については、「OSS のリージョンとエンドポイント」をご参照ください。 | cn-beijing |
| OssKey | string | 必須 | OSS バケット内のファイルのオブジェクトキー。 詳細については、「オブジェクトの命名」をご参照ください。 | a0deedbce4a8162b8d66c63ace28330c |
| UpdateMode | string | 必須 | 更新モード。 有効な値: APPEND および OVERWRITE。 | OVERWRITE |
レスポンスフィールド
フィールド | 型 | 説明 | 例 |
|---|---|---|---|
object | 応答のスキーマ | ||
| Code | string | エラーステータスコード。 | DataCenter.FileTooLarge |
| Data | object | 応答のデータフィールド。 | |
| TableId | string | 入力パラメーターの TableId と同じです。 | table_df96ebd5da8640e5a0991b3d15f39d4d_12792097 |
| Status | string | 現在のテーブルのステータス。 アップロード後、ステータスは通常 TO_IMPORT に変わります。 これは、システムがアップロードされたファイルを受け入れ、データテーブルへのスケジュールを待機していることを意味します。 | TO_IMPORT |
| Message | string | エラーメッセージ。 | Required parameter(%s) missing or invalid, please check the request parameters. |
| RequestId | string | リクエストの ID。 | 7BA8ADD9-53D6-53F0-918F-A1E776AD230E |
| Status | string | 操作によって返されるステータスコード。 | 200 |
| Success | boolean | 操作が成功したかどうかを示します。 | true |
例
成功レスポンス
JSONJSON
{
"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
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。