ticloud サーバーレスインポートの開始
データ インポート タスクを開始します。
ticloud serverless import start [flags]
または、次のエイリアス コマンドを使用します。
ticloud serverless import create [flags]
注記:
現在、1 つのローカル インポート タスクにつき 1 つの CSV ファイルのみをインポートできます。
例
対話型モードでインポート タスクを開始します。
ticloud serverless import start
非対話型モードでローカル インポート タスクを開始します。
ticloud serverless import start --local.file-path <file-path> --cluster-id <cluster-id> --file-type <file-type> --local.target-database <target-database> --local.target-table <target-table>
カスタムアップロード同時実行でローカルインポートタスクを開始します。
ticloud serverless import start --local.file-path <file-path> --cluster-id <cluster-id> --file-type <file-type> --local.target-database <target-database> --local.target-table <target-table> --local.concurrency 10
カスタム CSV 形式でローカル インポート タスクを開始します。
ticloud serverless import start --local.file-path <file-path> --cluster-id <cluster-id> --file-type CSV --local.target-database <target-database> --local.target-table <target-table> --csv.separator \" --csv.delimiter \' --csv.backslash-escape=false --csv.trim-last-separator=true
非対話型モードで S3 インポート タスクを開始します。
ticloud serverless import start --source-type S3 --s3.uri <s3-uri> --cluster-id <cluster-id> --file-type <file-type> --s3.role-arn <role-arn>
非対話型モードで GCS インポート タスクを開始します。
ticloud serverless import start --source-type GCS --gcs.uri <gcs-uri> --cluster-id <cluster-id> --file-type <file-type> --gcs.service-account-key <service-account-key>
非対話型モードで Azure BLOB インポート タスクを開始します。
ticloud serverless import start --source-type AZURE_BLOB --azblob.uri <azure-blob-uri> --cluster-id <cluster-id> --file-type <file-type> --azblob.sas-token <sas-token>
旗
非対話型モードでは、必要なフラグを手動で入力する必要があります。対話型モードでは、CLIプロンプトに従って入力するだけです。
フラグ | 説明 | 必須 | 注記 | |||
---|---|---|---|---|---|---|
--azblob.sas-token 文字列 | Azure Blob の SAS トークンを指定します。 | いいえ | 非対話型モードでのみ動作します。 | |||
--azblob.uri 文字列 | Azure Blob URI をazure://<account>.blob.core.windows.net/<container>/<path> 形式で指定します。 | いいえ | 非対話型モードでのみ動作します。 | |||
--gcs.サービスアカウントキー文字列 | GCS の base64 でエンコードされたサービス アカウント キーを指定します。 | いいえ | 非対話型モードでのみ動作します。 | |||
--gcs.uri 文字列 | GCS URIをgcs://<bucket>/<path> 形式で指定します。ソースタイプがGCSの場合は必須です。 | はい | 非対話型モードでのみ動作します。 | |||
--s3.アクセスキーID文字列 | Amazon S3のアクセスキーIDを指定します。1と[ s3.access-key-id ] s3.secret-access-key s3.role-arn か1つだけ設定する必要があります。 | いいえ | 非対話型モードでのみ動作します。 | |||
--s3.role-arn 文字列 | Amazon S3のロールARNを指定します。1と[ s3.access-key-id ] s3.secret-access-key s3.role-arn か1つだけを設定する必要があります。 | いいえ | 非対話型モードでのみ動作します。 | |||
--s3.secret-access-key 文字列 | Amazon S3のシークレットアクセスキーを指定します。1と[ s3.access-key-id ] s3.secret-access-key s3.role-arn か1つだけ設定する必要があります。 | いいえ | 非対話型モードでのみ動作します。 | |||
--s3.uri 文字列 | S3 URIをs3://<bucket>/<path> 形式で指定します。ソースタイプがS3の場合は必須です。 | はい | 非対話型モードでのみ動作します。 | |||
--ソースタイプ文字列 | インポートソースの種類を [ "LOCAL" "S3" "GCS" "AZURE_BLOB" ] のいずれかで指定します。デフォルト値は"LOCAL" です。 | いいえ | 非対話型モードでのみ動作します。 | |||
-c, --cluster-id 文字列 | クラスター ID を指定します。 | はい | 非対話型モードでのみ動作します。 | |||
--local.concurrency int | ファイルのアップロードの同時実行数を指定します。デフォルト値は5 です。 | いいえ | 非対話型モードでのみ動作します。 | |||
--local.file-path 文字列 | インポートするローカル ファイルのパスを指定します。 | いいえ | 非対話型モードでのみ動作します。 | |||
--local.target-database 文字列 | データのインポート先のターゲット データベースを指定します。 | いいえ | 非対話型モードでのみ動作します。 | |||
--local.target-table 文字列 | データのインポート先のターゲット テーブルを指定します。 | いいえ | 非対話型モードでのみ動作します。 | |||
--ファイルタイプ文字列 | インポート ファイルの種類を ["CSV" "SQL" "AURORA_SNAPSHOT" "PARQUET"] のいずれかで指定します。 | はい | 非対話型モードでのみ動作します。 | |||
--csv.バックスラッシュエスケープ | CSVファイル内のフィールド内のバックスラッシュをエスケープ文字として解析するかどうかを指定します。デフォルト値はtrue です。 | いいえ | 非対話型モードでのみ動作します。 | |||
--csv.delimiter文字列 | CSVファイルを引用する際に使用する区切り文字を指定します。デフォルト値は\ です。 | いいえ | 非対話型モードでのみ動作します。 | |||
--csv.separator 文字列 | CSVファイルのフィールドセパレーターを指定します。デフォルト値は, です。 | いいえ | 非対話型モードでのみ動作します。 | |||
--csv.スキップヘッダー | CSV ファイルにヘッダー行が含まれているかどうかを指定します。 | いいえ | 非対話型モードでのみ動作します。 | |||
--csv.trim-last-separator | 区切り文字を行末文字として扱い、CSV ファイル内の末尾の区切り文字をすべてトリミングするかどうかを指定します。 | いいえ | 非対話型モードでのみ動作します。 | |||
--csv.not-null | CSV ファイルに NULL 値を含めることができるかどうかを指定します。 | いいえ | 非対話型モードでのみ動作します。 | |||
--csv.null値文字列 | CSV ファイル内の NULL 値の表現を指定します。(デフォルトは "\N") | いいえ | 非対話型モードでのみ動作します。 | |||
-h, --help | このコマンドのヘルプ情報を表示します。 | いいえ | 非対話型モードと対話型モードの両方で動作します。 | いいえ | 非対話型モードと対話型モードの両方で動作します。 |
継承されたフラグ
フラグ | 説明 | 必須 | 注記 |
---|---|---|---|
--色なし | 出力のカラーを無効にします。 | いいえ | 非対話モードでのみ機能します。対話モードでは、一部のUIコンポーネントで色の無効化が機能しない場合があります。 |
-P, --profile 文字列 | このコマンドで使用するアクティブユーザープロフィールを指定します。 | いいえ | 非対話型モードと対話型モードの両方で動作します。 |
-D, --debug | デバッグ モードを有効にします。 | いいえ | 非対話型モードと対話型モードの両方で動作します。 |
フィードバック
TiDB Cloud CLI についてご質問やご提案がございましたら、お気軽に問題作成してください。また、皆様からの貢献も歓迎いたします。