HTTP または HTTPS ソースから OSS バケットへデータを移行します。このガイドでは、注意事項、移行の制限事項、およびソースアドレスと送信先アドレス、移行タスクの作成手順について説明します。
注意事項
データオンライン移行を使用する場合:
-
オンライン移行サービスは、ソースプロバイダーのパブリック API を通じてソースデータにアクセスします。サービスの動作は、プロバイダーの API 実装に依存します。
-
移行はソースおよび送信先の両方でリソースを消費するため、ワークロードに影響を与える可能性があります。ミッションクリティカルなサービスの場合は、レート制限を設定するか、オフピーク時間帯にタスクを実行してください。
-
サービスは移行前にソースおよび送信先のファイルをチェックします。同名のファイルが両方に存在し、タスクが上書き設定になっている場合、送信先のファイルは直接上書きされます。データ損失を防ぐため、内容が異なるファイルはバックアップまたはリネームしてください。
-
オンライン移行では、ソースファイルの最終更新時刻が保持されます。送信先バケットにライフサイクルルールが設定されている場合、その最終更新時刻に基づいて移行済みファイルが削除またはトランジションされる可能性があります。
移行の制限事項
HTTP/HTTPS 移行中にオブジェクトの属性は次のように処理されます。
-
以下の属性は保持されます:
LastModifyTime、Content-Type、Cache-Control、Content-Encoding、Content-Disposition、Content-Language、およびExpires。 -
その他の属性は移行が保証されません。最終的な属性値は移行時に決定されます。
ステップ 1:リージョンの選択
-
作成した RAM ユーザーとして、データオンライン移行コンソール にログインします。
-
上部ナビゲーションバーの左上隅にあるリージョンセレクターを使用して、移行サービスのデプロイメントリージョンを選択します。データソースのリージョン、または地理的に最も近いリージョンを選択してください。

利用可能なデプロイメントリージョン:中国本土内の中国 (北京)、中国 (上海)、中国 (杭州)、中国 (深セン)、中国 (ウランチャブ)、および中国 (香港)、シンガポール (シンガポール)、ドイツ (フランクフルト)、米国 (バージニア)。
重要-
データソースアドレスおよび移行タスクは各リージョンに固有です。慎重にリージョンを選択してください。
-
データソースのリージョンを選択してください。該当リージョンが利用できない場合は、地理的に最も近いリージョンで移行タスクを作成してください。
-
クロスボーダー移行の場合は、転送アクセラレーションを有効にして速度を向上させてください。転送アクセラレーションが有効なバケットには、転送アクセラレーション料金が発生します。転送アクセラレーションを使用した OSS へのアクセス。
-
ステップ 2:ソースアドレスの作成
-
左側のナビゲーションウィンドウで、Data Online Migration > Address Management に移動し、Create Address をクリックします。
-
[アドレスの作成] パネルで、以下のパラメーターを設定し、OK をクリックします。
-
パラメーター
必須
説明
名前
はい
ソースの名前を入力します。名前は以下の要件を満たす必要があります。
-
名前の長さは 3~63 文字である必要があります。
-
名前は大文字小文字を区別し、小文字、数字、ハイフン (-)、アンダースコア (_) のみを含めることができます。
-
名前はハイフン (-) またはアンダースコア (_) で開始できません。
タイプ
はい
HTTP/HTTPS を選択します。
Protocol
はい
HTTP または HTTPS を選択します。
ポート
はい
ポート番号を入力します。デフォルト:80 (HTTP) または 443 (HTTPS)。有効な値:0~65535。
Inventory Location
はい
マニフェストファイルを格納しているサービスを選択します:Alibaba Cloud OSS または AWS S3。
Inventory Path
はい
manifest.json ファイルへのパスを入力します。
Inventory Domain Name または Region
はい
-
インベントリの場所 パラメーターを Alibaba OSS に設定した場合、OSS インベントリリストが存在するリージョンを指定します。
-
[Inventory Location]が[AWS S3]に設定されている場合は、AWS S3 在庫にアクセスするために使用するドメイン名を入力します。詳細については、「Amazon S3 エンドポイント」をご参照ください。
ロール
はい(インベントリの場所が Alibaba Cloud OSS に設定されている場合)
-
インベントリバケットが現在の Alibaba Cloud アカウントに属している場合:
-
インベントリバケットが別の Alibaba Cloud アカウントに属している場合:
Bucket
はい
インベントリバケット名を入力します。バケットは現在の Alibaba Cloud アカウントに属している必要があります。
Inventory AccessKeyId
はい(インベントリの場所が AWS S3 に設定されている場合)
Inventory Location を AWS S3 に設定した場合、AWS S3 インベントリリストにアクセスするために使用するアクセスキーを入力します。セキュリティのため、移行完了後はこのキーを削除してください。
Inventory SecretAccessKey
Tunnel
いいえ
使用するチャンネルを選択します。
重要-
このパラメーターは、オンプレミスストレージからクラウドへのデータ移行時、または専用回線または VPN 経由でのデータ移行時にのみ必要です。
-
送信先がローカルファイルシステム (LocalFs) の場合、または金融クラウドや Apsara Stack などのサービスで専用回線経由の移行を行う場合は、エージェントが必要です。
Agent
いいえ
1 つ以上のエージェントを選択します。
重要-
このパラメーターは、オンプレミスストレージからクラウドへのデータ移行時、または専用回線または VPN 経由でのデータ移行時にのみ必要です。
-
指定されたチャンネルに対して最大 200 個のエージェントを選択できます。
-
ステップ 3:送信先アドレスの作成
-
左側のナビゲーションウィンドウで、Data Online Migration > Address Management に移動し、Create Address をクリックします。
-
[アドレスの作成] パネルで、以下のパラメーターを設定し、[OK] をクリックします。
-
名前の長さは 3~63 文字である必要があります。
-
名前は大文字小文字を区別し、小文字、数字、ハイフン (-)、アンダースコア (_) のみを含めることができます。
-
名前はハイフン (-) またはアンダースコア (_) で開始できません。
-
送信先バケットが現在の Alibaba Cloud アカウント内にある場合:
-
送信先バケットが別の Alibaba Cloud アカウント内にある場合:
-
プレフィックスを指定する場合:ソースプレフィックスが
example/src/で、ファイル example.jpg を含む場合、送信先プレフィックスをexample/dest/に設定すると、ファイルはexample/dest/example.jpgに移行されます。 -
プレフィックスを指定しない場合:ソースデータは送信先バケットのルートディレクトリに移行されます。
-
このパラメーターは、オンプレミスストレージからクラウドへのデータ移行時、または専用回線または VPN 経由でのデータ移行時にのみ必要です。
-
送信先がローカルファイルシステム (LocalFs) の場合、または金融クラウドや Apsara Stack などのサービスで専用回線経由の移行を行う場合は、エージェントが必要です。
-
このパラメーターは、オンプレミスストレージからクラウドへのデータ移行時、または専用回線または VPN 経由でのデータ移行時にのみ必要です。
-
指定されたチャンネルに対して最大 200 個のエージェントを選択できます。
|
パラメーター |
必須 |
説明 |
|
名前 |
はい |
送信先アドレスの名前を入力します。名前は以下の要件を満たす必要があります。 |
|
タイプ |
はい |
Alibaba OSS を選択します。 |
|
カスタムドメイン名 |
いいえ |
OSS バケットへのアクセスに使用するオプションのカスタムドメイン名です。 |
|
リージョン |
はい |
送信先バケットのリージョンを選択します(例:中国 (杭州))。 |
|
ロールの権限付与 |
はい |
|
|
バケット |
はい |
送信先バケット名を入力します。バケットは現在の Alibaba Cloud アカウント内にある必要があります。 |
|
Prefix |
いいえ |
送信先バケット内の特定のディレクトリにデータを移行するには、プレフィックスを指定します。プレフィックスはスラッシュ (/) で開始できませんが、スラッシュで終了する必要があります。例: |
|
Tunnel |
いいえ |
使用するチャンネルを選択します。 重要
|
|
Agent |
いいえ |
1 つ以上のエージェントを選択します。 重要
|
ステップ 4:移行タスクの作成
-
左側のナビゲーションウィンドウで、Data Online Migration > Migration Tasks を選択し、Create Task をクリックします。
-
Select Address ページで、以下のパラメーターを設定し、Next をクリックします。
パラメーター
必須
説明
Name
はい
移行タスクの名前を入力します。名前は以下の要件を満たす必要があります。
-
名前の長さは 3~63 文字である必要があります。
-
名前は大文字小文字を区別し、小文字、数字、ハイフン (-)、アンダースコア (_) のみを含めることができます。
-
名前はハイフン (-) またはアンダースコア (_) で開始できません。
Source Address
はい
事前に作成したソースアドレスを選択します。
Destination Address
はい
事前に作成した送信先アドレスを選択します。
-
-
Task Configurations ページで、以下のパラメーターを設定します。
パラメーター
必須
説明
基本設定
Migration Bandwidth
いいえ
移行帯域幅の設定です。
-
Default:最大利用可能帯域幅を使用します。実際の移行速度はファイルサイズおよびファイル数に依存します。
-
Specify an upper limit:コンソールの指示に従って帯域幅上限を指定します。
重要-
実際の移行帯域幅は、データソース、ファイルサイズ、ネットワーク状態、送信先側の速度制限に依存します。帯域幅が指定された上限に達しない場合があります。
-
この値を設定する前に、データソース、送信先、ワークロード、ネットワーク帯域幅を評価してください。不適切な速度制限はビジネスに影響を与える可能性があります。
Files Migrated Per Second
いいえ
1 秒あたりに移行されるファイル数です。
-
Default:1 秒あたりに移行されるファイル数のデフォルト値です。
-
Specify an upper limit:コンソールの指示に従って上限を指定します。
重要-
実際の移行レートは、データソース、ファイルサイズ、ネットワーク状態、送信先側の速度制限に依存します。レートが指定された上限に達しない場合があります。
-
この値を設定する前に、データソース、送信先、ワークロード、ネットワーク帯域幅を評価してください。不適切な速度制限はビジネスに影響を与える可能性があります。
Overwrite Mode
いいえ
送信先に同名のファイルが存在する場合の処理方法です。
-
Do not overwrite:ファイルの移行をスキップします。
-
Overwrite All:ソースファイルが送信先ファイルを上書きします。
-
Overwrite based on the last modification time:
-
ソースファイルの最終更新時刻が新しい場合、送信先ファイルを上書きします。
-
最終更新時刻が同じ場合、送信先ファイルの サイズ または Content-Type が異なる場合は上書きします。
-
-
Overwrite based on the last modification time ポリシーは、古いファイルが新しいファイルを上書きしないことを保証するものではありません。
-
Overwrite based on the last modification time を選択する場合、ソースデータが 最終更新時刻、サイズ、Content-Type などのメタデータを返すことができることを確認してください。そうでない場合、上書きポリシーが期待どおりに機能せず、意図しない移行結果を招く可能性があります。
-
上書きしない または 最終更新時刻に基づいて上書き を選択した場合、サービスは比較を実行するためにソースおよび送信先の両方からオブジェクトのメタデータを要求します。これにより、ソースおよび送信先の両方にリクエスト料金が発生します。
警告監査
Migration Report
はい
移行レポートの配信方法です。
-
プッシュしない(デフォルト):移行レポートは送信先バケットに配信されません。
-
プッシュ:移行レポートは送信先バケットに配信されます。次のステップ。
重要-
レポートのプッシュは送信先のストレージ容量を消費します。
-
レポートの配信が遅延する場合があります。レポートが生成されるまでお待ちください。
-
各タスク実行には一意の ID が割り当てられます。レポートは実行ごとに 1 回だけプッシュされます。レポートを削除する際は注意してください。
Migration Logs
はい
移行ログの配信方法です。
-
Do not push(デフォルト):移行ログはプッシュされません。
-
Push:移行ログを Log Service にプッシュします。Log Service で移行ログを確認できます。
-
Push only file error logs.:ファイル移行エラーのログのみを Log Service にプッシュします。これらのエラーログは Log Service で確認できます。
Push または Push only file error logs. を選択した場合、オンライン移行サービスは Log Service に aliyun-oss-import-log-Alibaba Cloud アカウント ID-現在のリージョン という名前のプロジェクトを作成します。例:aliyun-oss-import-log-137918634953****-cn-hangzhou。
重要Push または Push only file error logs. を選択する前に、以下の操作を完了させてください。そうしないと、移行タスクが失敗する可能性があります。
-
Log Service を有効化していること。
-
必要な権限を、Authorize ページで付与しました。
Authorize
いいえ
このオプションは、Migration Logs が Push または Push only file error logs. に設定されている場合にのみ表示されます。
Authorize をクリックして クラウドリソースアクセス権限付与 ページに移動します。システムは AliyunOSSImportSlsAuditRole という名前のロールを作成し、そのロールに権限を付与します。[権限付与に同意する] をクリックして権限付与を完了します。
移行構成
ファイルの最終更新時刻を保持
はい
ソースファイルの最終更新時刻を保持するかどうかを指定します。
-
保持(デフォルト):ソースファイルの最終更新時刻が送信先オブジェクトに適用されます。
-
保持しない:最終更新時刻は設定されません。
送信先オブジェクトのストレージクラスを指定
いいえ
送信先オブジェクトにストレージクラスを設定するかどうかを指定します。
-
指定:移行されたオブジェクトに以下のいずれかのストレージクラスを割り当てます。
-
標準
-
低頻度アクセス
-
アーカイブ
-
コールドアーカイブ
-
ディープコールドアーカイブストレージ
-
-
指定しない(デフォルト):移行されたオブジェクトは送信先バケットのデフォルトストレージクラスを使用します。
重要-
アカウントが許可リストに追加された場合にのみ利用可能です。
-
現在は送信先が OSS の移行タスクでのみサポートされています。
タスクスケジューリング
実行時間
いいえ
重要-
タスクの次の実行がスケジュールされている時点でタスクがまだ実行中の場合、現在の実行が完了し、スケジュールされた実行はスキップされ、次の間隔でタスクが実行されます。
-
同時実行可能な移行タスクの上限:中国本土および中国 (香港) リージョンでは最大 10 個、その他のリージョンでは最大 5 個です。
移行タスクを実行するタイミングを指定します。
-
Immediately:タスクを即時に実行します。
-
At the Specified Time:タスクを実行する日次のタイムウィンドウを設定します。デフォルトでは、タスクは指定された開始時刻に開始され、指定された停止時刻に一時停止します。
-
Periodic Scheduling:指定された頻度および実行回数に基づいてタスクを実行します。
-
実行頻度: サポートされている頻度は、毎時、毎日、毎週、曜日の指定、カスタムです。実行頻度。
-
実行回数: タスクを実行する回数を指定します。設定しない場合、タスクはデフォルトで 1 回実行されます。最大実行回数については、コンソールの指示をご参照ください。
-
重要スケジュールされた実行時刻に関係なく、いつでも手動でタスクを開始および一時停止できます。
-
-
オンライン移行サービス契約書 を読み、コンプライアンスに関するコミットメント文を理解・確認し、移行タスク完了後に移行データの一貫性を検証する義務と責任を認識しています のチェックボックスをオンにして、Next をクリックします。
-
構成情報を確認します。正しい場合は、OK をクリックし、移行タスクの実行を待ちます。
実行頻度
実行頻度 | 説明 | 例 |
毎時 | 1 時間ごとにタスクを 1 回実行します。このオプションは最大実行回数と併用できます。 | 現在時刻は 8:05 です。頻度は毎時に設定され、最大実行回数は 3 回です。最初の実行は次の時間、9:00 に開始されます。
|
毎日 | 1 日 1 回タスクを実行します。タスクを開始する時刻(0~23 時)を指定する必要があります。このオプションは最大実行回数と併用できます。 | 現在時刻は 8:05 です。タスクは毎日 10:00 に実行されるようにスケジュールされており、最大実行回数は 5 回です。最初の実行は本日 10:00 に開始されます。
|
毎週 | 1 週間に 1 回タスクを実行します。タスクを開始する曜日および時刻(0~23 時)を指定する必要があります。このオプションは最大実行回数と併用できます。 | 現在時刻は月曜日 8:05 です。タスクは毎週月曜日 10:00 に実行されるようにスケジュールされており、最大実行回数は 10 回です。最初の実行は本日 10:00 に開始されます。
|
曜日の指定 | 選択した曜日にタスクを実行します。曜日およびタスクを開始する時刻(0~23 時)を指定する必要があります。 | 現在時刻は水曜日 8:05 です。タスクは月曜日、水曜日、金曜日の 10:00 に実行されるようにスケジュールされています。最初の実行は本日 10:00 に開始されます。
|
カスタム | cron 式を使用して、タスクの開始時刻のカスタムスケジュールを定義します。 | 説明 cron 式は、実行スケジュールを定義する 6 つのスペース区切りフィールド(秒、分、時、日、月、曜日)で構成されます。最小間隔は 1 時間です。 以下の cron 式の例は参考用です。その他のオプションについては、cron 式ジェネレーターをご使用ください。
|
ステップ 5:データの検証
移行サービスはデータを転送しますが、一貫性や整合性を保証するものではありません。移行完了後は、すべての移行データを検証し、ソースと送信先の間で一貫性が確保されていることを確認してください。
移行タスク完了後は、送信先の移行データを必ず検証してください。送信先データの整合性を確認せずにソースデータを削除した場合、データ損失およびそれに関連するすべての結果について、お客様が単独で責任を負うものとします。