今回は、AzCopyについてご紹介いたします。
データを転送する方法として「Azure Import/Export サービス」がありますが、それとは別の方法として「AzCopy」があります。
AzCopyとは
単純なコマンドを使用して Azure Blob Storage、Azure Files、および Azure Table Storage との間でデータをコピーするためのコマンドライン ツールです。 AzCopy は、ローカル (オンプレミス) のデータをストレージ アカウントにコピーするために使用することもできます。ファイル移動が簡単かつ高速に行うことができるサービスです。
※Azure Active DirectoryとSAS トークンからの認証が必要な場合があります。
Az Copyを使用するための準備としてまず最初に、AzCopy をダウンロードします。
まず、お使いのコンピューター上の任意のディレクトリに
AzCopy V10 実行可能ファイルをダウンロードします。 AzCopy V10 は単に実行可能ファイルなので、インストールするものはありません。
次に、AzCopy実行可能ファイルのディレクトリパスを環境変数に追加しておくことで、AzCopyが使いやすくなります。
以下のコマンドを使用することで、フォルダをコピーすることができます。(このコマンドが基本構文になります)
azcopy copy ‘コピー元ファイル’ ‘コンテナURL’
※cmd.exe以外はシングルコーテーションで囲います。cmd.exeで実行する場合はダブルコーテーションです。
以下のコマンドは使用可能なコマンドの一覧を取得する方法になります。
AzCopy /?
※AzCopy は Windows、Linux、macOS で使用できます。
【参照】AzCopy を使用する - Learn | Microsoft Docs