オンプレミスサーバーからAzure Resource Managerストレージアカウントに多数のファイルをコピーするプロセスを自動化したいと思います。私は古典的なストレージアカウントでこれを行いました。古典的なストレージアカウントでこのタスクを実行するための記事がたくさんありますが、V2ストレージアカウントで見つけることができるのは、Azureストレージアカウントから別のAzureストレージアカウントへのコピーを扱うコマンドレットと例です。これを行うことは可能ですか?その場合、どのコマンドレットを使用する必要がありますか?ローカルファイルをAzureストレージ(V2)にコピーする方法
0
A
答えて
3
ストレージアカウントのデータを管理する(ファイルをアップロードするなど)限り、このプロセスはV1 & V2ストレージアカウントでも同じです。違いは、これらのストレージアカウントを管理する方法(キーの取得、キーの再生成など)です。
ファイルのアップロードに使用するコマンドレットは、Set-AzureStorageBlobContent
です。まず、ストレージアカウントの名前とキーを使用してAzureStorageContext
を作成し、このCmdletを使用してファイルをアップロードします。
Get-Help Set-AzureStorageBlobContent -Full
NAME
Set-AzureStorageBlobContent
SYNOPSIS
Upload local file to Azure Storage blob.
SYNTAX
Set-AzureStorageBlobContent [-File] <String> [-Container] <String> [-Blob <String>] [-BlobType <String>]
[-Properties <Hashtable>] [-Metadata <Hashtable>] [-Force [<SwitchParameter>]] [-Context <AzureStorageContext>]
[-ServerTimeoutPerRequest <Nullable`1[Int32]>] [-ClientTimeoutPerRequest <Nullable`1[Int32]>]
[-ConcurrentTaskCount <Nullable`1[Int32]>] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
[<CommonParameters>]
と、ここでのサンプルコードスニペットです:コマンドレットのヘルプから
このアクションの種類、古典的なストレージアカウントとARM配置されたストレージアカウントの
$ctx = New-AzureStorageContext -StorageAccountName "account-name" -StorageAccountKey "account-key"
Set-AzureStorageBlobContent -File "file-path" -Container "container-name" -Blob "blob-name" -Context $ctx
+0
ありがとうGurav、それは働いた。 – Focker
関連する問題
- 1. ローカルファイルをリモートデータベースにコピーする方法
- 2. フォルダをAzureストレージにアップロードする方法
- 3. ADF V2 Azure IR(FTPからコピー)
- 4. Azure BlobストレージからAzure SUSE LINUX VMにファイルをコピー
- 5. azure Webアプリケーションでローカルファイルをリモートサーバに送信する方法
- 6. AzureストレージにSASを使用してAzureストレージにアクセスする
- 7. Javaファイルシステムsdkを使用してazureストレージからファイルをコピーまたはコピーする方法
- 8. Azureからストレージエミュレータにコピーする方法
- 9. ローカルファイルをカールでコピーする
- 10. Azure BLOBのデータをAzure Data Lakeにコピーするベスト(クイック)方法
- 11. Azure BLOBストレージにVHDを並列でアップロードする方法は?
- 12. AzureストレージSDK for Javaのインストール方法
- 13. Azureチュートリアル - ローカルBLOBストレージの使用方法
- 14. hadoopローカルファイルをHadoop SFエラーにコピーする
- 15. Azure Logic AppをParallelizeするSFTPからBlobストレージにファイルをコピーするとき
- 16. ADFを使用してAzureテーブルを別のストレージにコピーした後で削除する方法
- 17. GIT - 追跡からローカルファイルを削除するが、リモートリポジトリにコピーを残す方法?
- 18. コピー中にAzure Blobストレージ内に複数のファイルを連結する
- 19. Azureストレージを削除する
- 20. Azure Blobストレージのサムネイルを取得する方法PDFファイル
- 21. Azureデータレイク解析とAzure Blobストレージとの接続方法
- 22. Azureデータファクトリを使用して、AzureストレージからAzure SQL Dbにファイル内容をコピーします。
- 23. Azureストレージとメディアサービスのブロブをコピーしてください
- 24. ファイルを外部ストレージにコピーする/
- 25. PHP Azure OCR - ローカルファイルを使用
- 26. laravelストレージからプロジェクトディレクトリの外にあるディレクトリにファイルをコピーする方法
- 27. ファイルをAzure Blobストレージにアップロードする
- 28. Azure Blobがファイルをストレージにアップロードする
- 29. Azure BLOBストレージをバックアップするには?
- 30. Docker SwarmにAzureストレージをマウント
はまったく同じです。 –
下のGauravの例では、あなたが言っていることを見ていますが、私は彼らが指摘した違いのためにまったく同じであるとは同意見ではありません。次のような例を考えてみましょう:https://azure.microsoft.com/en-us/documentation/articles/storage-powershell-guide-full/ V2ストレージアカウントは処理の初期段階で失敗するため、このアカウントは使用できません。 – Focker