あるストレージ アカウントから別のストレージ アカウントにすべてのファイルをコピーするバッチ スクリプトを作成したいと考えています。私は AzCopy を使用していますが、これは機能しますが、1 つのコンテナーからのみファイルをコピーします。バッチ スクリプト内でストレージ アカウント内のすべてのコンテナーを反復処理し、コンテナー全体を他のアカウントにコピーする方法を知りたいと思いました。
コンテナのリストを取得してそれらを反復処理することは、私が行き詰まっているように見えるところです。
あるストレージ アカウントから別のストレージ アカウントにすべてのファイルをコピーするバッチ スクリプトを作成したいと考えています。私は AzCopy を使用していますが、これは機能しますが、1 つのコンテナーからのみファイルをコピーします。バッチ スクリプト内でストレージ アカウント内のすべてのコンテナーを反復処理し、コンテナー全体を他のアカウントにコピーする方法を知りたいと思いました。
コンテナのリストを取得してそれらを反復処理することは、私が行き詰まっているように見えるところです。
私の知る限り、既存のツールですべてのコンテナーを一度に自動的に移動する方法はありません。プログラミングせずにこれを行う最も近い方法は、Powershell を使用することです。
Get-AzureStorageContainer を実行してコンテナーの一覧を取得します -> 単純なループを使用して、各コンテナーを反復処理し、コピー コードを実行します (参照用)。