本トピックでは、HTTP または HTTPS サーバーから Alibaba Cloud Object Storage Service (OSS) バケットへのデータ移行に関する注意事項、制限事項、および操作手順について説明します。
注意事項
データオンライン移行を使用してデータを移行する際は、以下の点にご注意ください。
データオンライン移行は、ソースデータアドレスのストレージサービスプロバイダーが提供するパブリックインターフェイスを使用してソースデータアドレスにアクセスします。このアクセス動作は、ストレージサービスプロバイダーのインターフェイス実装に依存します。
データオンライン移行を移行に使用すると、ソースと宛先のデータアドレスでリソースを消費します。これにより、業務が中断される可能性があります。業務継続性を確保するため、慎重な評価の上で移行タスクの速度制限を有効にするか、オフピーク時に移行タスクを実行することを推奨します。
移行タスクが開始される前に、データオンライン移行はソースと宛先のデータアドレスにあるファイルを確認します。ソースデータアドレスのファイルと宛先データアドレスのファイルが同じ名前で、移行タスクのファイル上書き方法パラメーターが「はい」に設定されている場合、移行中に宛先データアドレスのファイルが上書きされます。2 つのファイルに異なる情報が含まれており、宛先データアドレスのファイルを保持する必要がある場合は、どちらかのファイルの名前を変更するか、宛先データアドレスのファイルをバックアップすることを推奨します。
ソースファイルの LastModifyTime 属性は、宛先バケットに移行された後も保持されます。宛先バケットにライフサイクルルールが設定され、有効になっている場合、最終更新時刻がライフサイクルルールの指定期間内にある移行済みファイルは、特定のストレージタイプで削除またはアーカイブされる可能性があります。
制限事項
HTTP または HTTPS サーバーから Alibaba Cloud OSS バケットへは、特定のデータ属性のみが移行可能です。
移行可能な属性には、LastModifyTime、Content-Type、Cache-Control、Content-Encoding、Content-Disposition、Content-Language、Expires が含まれます。
移行できない属性は不明です。実際の移行結果が優先されます。
ステップ 1:リージョンの選択
データ移行用に作成した Resource Access Management (RAM) ユーザーとして、データオンライン移行コンソールにログインします。
上部のナビゲーションバーの左上隅で、ソースデータアドレスが存在するリージョン、またはソースデータアドレスが存在するリージョンに最も近いリージョンを選択します。

選択したリージョンは、データオンライン移行がデプロイされるリージョンです。サポートされている中国国内のリージョンには、中国 (北京)、中国 (上海)、中国 (杭州)、中国 (深セン)、中国 (ウランチャブ)、中国 (香港) があり、中国以外のサポートされているリージョンには、シンガポール、ドイツ (フランクフルト)、米国 (バージニア) があります。
重要あるリージョンで作成したデータアドレスと移行タスクは、別のリージョンでは使用できません。リージョンは慎重に選択してください。
ソースデータアドレスが存在するリージョンを選択することを推奨します。ソースデータアドレスが存在するリージョンがデータオンライン移行でサポートされていない場合は、ソースデータアドレスが存在するリージョンに最も近いリージョンを選択してください。
クロスボーダーデータ移行を高速化するには、転送アクセラレーションを有効にすることを推奨します。OSS バケットで転送アクセラレーションを有効にすると、転送アクセラレーション料金が課金されます。詳細については、「転送アクセラレーションを使用した OSS へのアクセス」をご参照ください。
ステップ 2:ソースデータアドレスの作成
左側のナビゲーションウィンドウで、[データオンライン移行] > [アドレス管理] を選択します。[アドレス管理] ページで、[アドレスの作成] をクリックします。
[アドレスの作成] パネルで、パラメーターを設定し、[OK] をクリックします。次の表にパラメーターを示します。
パラメーター
必須
説明
名前
はい
ソースデータアドレスの名前。名前は次の要件を満たす必要があります:
名前の長さは 3~63 文字です。
名前は大文字と小文字を区別し、小文字、数字、ハイフン (-)、アンダースコア (_) を含めることができます。
名前は UTF-8 形式でエンコードされ、ハイフン (-) またはアンダースコア (_) で始めることはできません。
種類
はい
ソースデータアドレスのタイプ。[HTTP/HTTPS] を選択します。
プロトコル
はい
プロトコルのタイプ。[HTTP] または [HTTPS] を選択します。
ポート
はい
ポート番号。有効値:0~65535。[プロトコル] パラメーターが HTTP に設定されている場合のデフォルト値:80。[プロトコル] パラメーターが HTTPS に設定されている場合のデフォルト値:443。
[インベントリパス]
はい
manifest.json ファイルが保存されているパス。
在庫場所
はい
リストファイルが存在するバケットのタイプ。有効値:[Alibaba OSS] および [AWS S3]。
在庫ドメイン名 または リージョン
はい
[インベントリの場所] パラメーターを [Alibaba OSS] に設定した場合、OSS インベントリリストが存在するリージョンを指定します。
[インベントリの場所] パラメーターを [AWS S3] に設定した場合、インベントリリストが存在する Amazon S3 バケットのエンドポイントを入力します。詳細については、「Amazon Simple Storage Service のエンドポイントとクォータ」トピックの「Amazon S3 エンドポイント」セクションをご参照ください。
ロールの認可
はい ([インベントリの場所] パラメーターを [Alibaba OSS] に設定した場合にのみ利用可能)
インベントリストレージバケットは、データオンライン移行コンソールへのログインに使用される Alibaba Cloud アカウントに属します。
データオンライン移行コンソールで RAM ロールを作成し、権限を付与することを推奨します。詳細については、「データオンライン移行コンソールで RAM ロールを承認する」をご参照ください。
RAM コンソールで RAM ロールに手動でポリシーをアタッチすることもできます。詳細については、「マニフェストバケットが自分のアカウントに属している」トピックの「ステップ 4:インベントリストレージバケットへの権限付与」セクションをご参照ください。
インベントリストレージバケットが、データオンライン移行コンソールへのログインに使用される Alibaba Cloud アカウントに属していない場合
OSS コンソールで RAM ロールにポリシーをアタッチできます。詳細については、「マニフェストバケットが別のアカウントに属している」トピックの「ステップ 4:インベントリストレージバケットへの権限付与」セクションをご参照ください。
バケット
はい
移行する OSS インベントリリストが保存されている OSS バケットの名前。
在庫 AccessKey ID
はい ([インベントリの場所] パラメーターを [AW3] [S3] に設定した場合にのみ利用可能)
[インベントリの場所] パラメーターを [AWS S3] に設定した場合、Amazon S3 バケットのインベントリリストにアクセスするために使用する AccessKey ペアを入力します。移行が完了したら、AccessKey ペアを削除してください。
[インベントリ SecretAccessKey]
トンネル
いいえ
使用するトンネルの名前。
重要このパラメーターは、Express Connect 回線または VPN ゲートウェイを使用してクラウドにデータを移行する場合、または自己管理データベースからクラウドにデータを移行する場合にのみ必須です。
宛先データアドレスのデータがローカルファイルシステムに保存されている場合、または Finance Cloud や Apsara Stack などの環境で Express Connect 回線を介してデータを移行する必要がある場合は、エージェントを作成してデプロイする必要があります。
エージェント
いいえ
使用するエージェントの名前。
重要このパラメーターは、Express Connect 回線または VPN ゲートウェイを使用してクラウドにデータを移行する場合、または自己管理データベースからクラウドにデータを移行する場合にのみ必須です。
特定のトンネルに対して、一度に最大 200 のエージェントを選択できます。
ステップ 3:宛先データアドレスの作成
左側のナビゲーションウィンドウで、[データオンライン移行] > [アドレス管理] を選択します。[アドレス管理] ページで、[アドレスの作成] をクリックします。
[アドレスの作成] パネルで、パラメーターを設定し、[OK] をクリックします。次の表にパラメーターを示します。
名前の長さは 3~63 文字です。
名前は大文字と小文字を区別し、小文字、数字、ハイフン (-)、アンダースコア (_) を含めることができます。
名前は UTF-8 形式でエンコードされ、ハイフン (-) またはアンダースコア (_) で始めることはできません。
移行先バケットは、データオンライン移行コンソールのログインに使用する Alibaba Cloud アカウントに属します。
データオンライン移行コンソールで RAM ロールを作成し、権限を付与することを推奨します。詳細については、「データオンライン移行コンソールで RAM ロールを承認する」をご参照ください。
RAM コンソールで RAM ロールに手動でポリシーをアタッチすることもできます。詳細については、「宛先バケットが自分のアカウントに属している」トピックの「ステップ 5:宛先バケットへの権限付与」セクションをご参照ください。
宛先バケットが、データオンライン移行コンソールへのログインに使用される Alibaba Cloud アカウントに属していない場合
OSS コンソールで RAM ロールにポリシーをアタッチできます。詳細については、「宛先バケットが別のアカウントに属している」トピックの「ステップ 5:宛先バケットへの権限付与」セクションをご参照ください。
宛先データアドレスのプレフィックスを指定する:たとえば、ソースデータアドレスのプレフィックスを
example/src/に設定し、example.jpg という名前のファイルを example/src/ に保存し、宛先データアドレスのプレフィックスをexample/dest/に設定します。example.jpg ファイルが宛先データアドレスに移行された後、ファイルの完全なパスはexample/dest/example.jpgになります。宛先データアドレスのプレフィックスを指定しない:宛先データアドレスのプレフィックスを指定しない場合、ソースデータは宛先バケットのルートディレクトリに移行されます。
このパラメーターは、Express Connect 回線または VPN ゲートウェイを使用してクラウドにデータを移行する場合、または自己管理データベースからクラウドにデータを移行する場合にのみ必須です。
宛先データアドレスのデータがローカルファイルシステムに保存されている場合、または Finance Cloud や Apsara Stack などの環境で Express Connect 回線を介してデータを移行する必要がある場合は、エージェントを作成してデプロイする必要があります。
このパラメーターは、Express Connect 回線または VPN ゲートウェイを使用してクラウドにデータを移行する場合、または自己管理データベースからクラウドにデータを移行する場合にのみ必須です。
特定のトンネルに対して、一度に最大 200 のエージェントを選択できます。
パラメーター | 必須 | 説明 |
名前 | はい | 宛先データアドレスの名前。名前は次の要件を満たす必要があります: |
[タイプ] | はい | 宛先データアドレスのタイプ。[Alibaba OSS] を選択します。 |
[カスタムドメイン名] | いいえ | カスタムドメイン名がサポートされているかどうかを指定します。 |
リージョン | はい | 宛先データアドレスが存在するリージョン。例:[中国 (杭州)]。 |
[ロールの承認] | はい | |
バケット | はい | データが移行される OSS バケットの名前。 |
プレフィックス | いいえ | 宛先データアドレスのプレフィックス。特定のデータを移行するためにプレフィックスを指定できます。プレフィックスはスラッシュ (/) で始めることはできませんが、スラッシュ (/) で終わる必要があります。例: |
トンネル | いいえ | 使用するトンネルの名前。 重要 |
エージェント | いいえ | 使用するエージェントの名前。 重要 |
ステップ 4:移行タスクの作成
左側のナビゲーションウィンドウで、[データオンライン移行] > [移行タスク] を選択します。[移行タスク] ページで、[タスクの作成] をクリックします。
[アドレスの選択] ステップで、パラメーターを設定します。次の表にパラメーターを示します。
パラメーター
必須
説明
名前
はい
移行タスクの名前。名前は次の要件を満たす必要があります:
名前の長さは 3~63 文字です。
名前は大文字と小文字を区別し、小文字、数字、ハイフン (-)、アンダースコア (_) を含めることができます。
名前は UTF-8 形式でエンコードされ、ハイフン (-) またはアンダースコア (_) で始めることはできません。
送信元アドレス
はい
作成したソースデータアドレス。
宛先アドレス
はい
作成した宛先データアドレス。
[タスク設定] ステップでは、以下の表で説明されているパラメーターを設定します。
パラメーター
必須
説明
移行帯域幅
いいえ
移行タスクで利用可能な最大帯域幅。有効値:
[デフォルト]:移行帯域幅のデフォルトの上限を使用します。実際の移行帯域幅は、ファイルサイズとファイル数によって異なります。
[上限を指定]:プロンプトに従って、移行帯域幅のカスタム上限を指定します。
重要実際の移行速度は、ソースデータアドレス、ネットワーク、宛先データアドレスでの速度制限、ファイルサイズなど、複数の要因に依存します。そのため、実際の移行速度が指定した上限に達しない場合があります。
ソースデータアドレス、移行目的、ビジネス状況、ネットワーク帯域幅の評価に基づいて、移行帯域幅の上限に適切な値を指定してください。不適切な速度制限は、ビジネスパフォーマンスに影響を与える可能性があります。
[1 秒あたりの移行ファイル数]
いいえ
1 秒あたりに移行できるファイルの最大数。有効値:
[デフォルト]:1 秒あたりに移行できるファイル数のデフォルトの上限を使用します。
[上限を指定]:プロンプトに従って、1 秒あたりに移行できるファイル数のカスタム上限を指定します。
重要実際の移行速度は、ソースデータアドレス、ネットワーク、宛先データアドレスでの速度制限、ファイルサイズなど、複数の要因に依存します。そのため、実際の移行速度が指定した上限に達しない場合があります。
ソースデータアドレス、移行目的、ビジネス状況、ネットワーク帯域幅の評価に基づいて、移行帯域幅の上限に適切な値を指定してください。不適切な速度制限は、ビジネスパフォーマンスに影響を与える可能性があります。
上書きモード
いいえ
ソースデータアドレスのファイルと同じ名前のファイルが宛先データアドレスに存在する場合に、そのファイルを上書きするかどうかを指定します。有効値:
[上書きしない]:ソースデータアドレスのファイルを移行しません。
[すべて上書き]:宛先データアドレスのファイルを上書きします。
[最終更新時刻に基づいて上書き]:
ソースデータアドレスのファイルの最終更新時刻が、宛先データアドレスのファイルの最終更新時刻より新しい場合、宛先データアドレスのファイルは上書きされます。
ソースデータアドレスのファイルの最終更新時刻が、宛先データアドレスのファイルの最終更新時刻と同じ場合、サイズまたは Content-Type ヘッダーのいずれかが異なれば、宛先データアドレスのファイルは上書きされます。
[最終更新時刻に基づいて上書き] を選択した場合、新しいファイルが古いファイルによって上書きされない保証はなく、最近の更新が失われるリスクがあります。
[最終更新時刻に基づいて上書き] を選択した場合、ソースデータアドレスのファイルに最終更新時刻、サイズ、Content-Type ヘッダーなどの情報が含まれていることを確認してください。そうでない場合、上書きポリシーが無効になり、予期しない移行結果が発生する可能性があります。
[上書きしない] または [最終更新時刻に基づいて上書き] を選択した場合、システムはソースと宛先のデータアドレスにリクエストを送信してメタ情報を取得し、ファイルを上書きするかどうかを決定します。そのため、ソースと宛先のデータアドレスでリクエスト料金が発生します。
警告移行レポート
はい
移行レポートをプッシュするかどうかを指定します。
[プッシュしない]:移行レポートを宛先バケットにプッシュしません。これがデフォルト値です。
[プッシュ]:移行レポートを宛先バケットにプッシュします。詳細については、「次のステップ」をご参照ください。
重要移行レポートは、宛先データアドレスのストレージ容量を占有します。
移行レポートは遅れてプッシュされる場合があります。移行レポートが生成されるまでお待ちください。
タスクの各実行に対して一意の ID が生成されます。移行レポートは一度しかプッシュされません。移行レポートを削除する際はご注意ください。
[移行ログ]
はい
移行ログを Simple Log Service (SLS) にプッシュするかどうかを指定します。有効値:
[プッシュしない] (デフォルト):移行ログをプッシュしません。
[プッシュ]:移行ログを SLS にプッシュします。SLS コンソールで移行ログを表示します。
[ファイルエラーログのみプッシュ]:エラー移行ログのみを SLS にプッシュします。SLS コンソールでエラー移行ログを表示します。
[プッシュ] または [ファイルエラーログのみプッシュ] を選択した場合、データオンライン移行は SLS にプロジェクトを作成します。プロジェクト名は aliyun-oss-import-log-Alibaba Cloud アカウント ID-データオンライン移行コンソールのリージョン の形式になります。例:aliyun-oss-import-log-137918634953****-cn-hangzhou。
重要移行タスクのエラーを防ぐため、[プッシュ] または [ファイルエラーログのみプッシュ] を選択する前に、次の要件が満たされていることを確認してください:
SLS が有効化されていること。
[権限付与] ページで権限付与を確認しました。
[承認]
いいえ
このパラメーターは、[移行ログ] パラメーターを [プッシュ] または [ファイルエラーログのみプッシュ] に設定した場合に表示されます。
[承認] をクリックして [クラウドリソースアクセス承認] ページに移動します。このページで、[承認ポリシーの確認] をクリックします。RAM ロール [AliyunOSSImportSlsAuditRole] が作成され、その RAM ロールに権限が付与されます。
実行時間
いいえ
重要移行タスクの現在の実行が次のスケジュールされた開始時刻までに完了しない場合、タスクは現在の移行が完了した後の次のスケジュールされた開始時刻に次の実行を開始します。このプロセスは、タスクが指定された回数実行されるまで続きます。
データオンライン移行が中国 (香港) リージョンまたは中国本土のリージョンにデプロイされている場合、最大 10 の同時移行タスクがサポートされます。データオンライン移行が中国以外のリージョンにデプロイされている場合、最大 5 つの同時移行タスクがサポートされます。同時タスク数が上限を超えると、タスクの実行がスケジュール通りに完了しない可能性があります。
移行タスクが実行される時間。有効値:
[即時]:タスクはすぐに実行されます。
[スケジュールされたタスク]:タスクは毎日指定された時間帯に実行されます。デフォルトでは、タスクは指定された開始時刻に開始され、指定された停止時刻に停止します。
[定期的なスケジューリング]:タスクは指定した実行頻度と実行回数に基づいて実行されます。
[実行頻度]:タスクの実行頻度を指定します。有効値:毎時、毎日、毎週、特定の曜日、カスタム。詳細については、本トピックの「サポートされる実行頻度」セクションをご参照ください。
[実行回数]:プロンプトに従って、タスクの最大実行回数を指定します。デフォルトでは、このパラメーターを指定しない場合、タスクは一度実行されます。
重要タスクはいつでも手動で開始および停止できます。これはタスクのカスタム実行時間の影響を受けません。
データオンライン移行契約を読み、確認します。その後、[次へ] をクリックします。
設定が正しいことを確認し、[OK] をクリックします。移行タスクが作成されます。
サポートされる実行頻度
実行頻度 | 説明 | 例 |
毎時 | タスクを毎時実行します。最大実行回数と組み合わせることができます。 | 現在時刻は 8:05 です。頻度を毎時、実行回数を 3 回に設定します。最初のタスクは次の正時である 9:00 に開始されます。
|
毎日 | タスクを毎日指定された時間 (0~23) に実行します。最大実行回数と組み合わせることができます。 | 現在時刻は 8:05 です。タスクを毎日 10:00 に 5 回実行するように設定します。最初のタスクは今日の 10:00 に開始されます。
|
毎週 | タスクを週の特定の曜日の指定された時間 (0~23) に実行します。最大実行回数と組み合わせることができます。 | 現在時刻は月曜日の 8:05 です。タスクを毎週月曜日の 10:00 に 10 回実行するように設定します。最初のタスクは今日の 10:00 に開始されます。
|
特定の曜日 | タスクを週の特定の曜日の指定された時間 (0~23) に実行します。 | 現在時刻は水曜日の 8:05 です。タスクを月曜日、水曜日、金曜日の 10:00 に実行するように設定します。最初のタスクは今日の 10:00 に開始されます。
|
カスタム | cron 式を使用して、タスクのカスタムスケジュールを設定します。 | 説明 cron 式は、スペースで区切られた 6 つのフィールドで構成されます。フィールドは、秒、分、時、日、月、曜日の順で実行スケジュールを表します。 以下は cron 式の例です。詳細については、cron 式ジェネレーターをご参照ください。
|
ステップ 5:データの検証
データオンライン移行はデータの移行のみを処理し、データ整合性や完全性を保証するものではありません。移行タスクが完了した後、移行されたすべてのデータを確認し、ソースと宛先のデータアドレス間でデータ整合性を検証する必要があります。
移行タスクが完了した後、宛先データアドレスで移行されたデータを確認してください。宛先データアドレスで移行されたデータを確認する前にソースデータアドレスのデータを削除した場合、データ損失によって生じたいかなる損失や結果についても、お客様が責任を負うものとします。