Microsoft-azure-blobs
提供:Dev Guides
Microsoft Azure-ブロブ
まず、Blobとは何かを理解しましょう。 「Blob」という単語は、* B inary L arge OB * jectに展開されます。 ブロブには、画像、テキストファイル、ビデオ、オーディオが含まれます。 Windows Azureが提供するサービスには、ブロック、追加、ページBLOBの3種類のBLOBがあります。
- *ブロックblob *は、一意のブロックIDを持つ個々のブロックのコレクションです。 ブロックBLOBを使用すると、ユーザーは大量のデータをアップロードできます。
- Append BLOB は、操作を効率化するのに役立つ最適化されたブロックです。
- *ページブロブ*はページの編集です。 ランダムな読み取りおよび書き込み操作が可能です。 BLOBの作成時に、タイプが指定されていない場合、デフォルトでブロックタイプに設定されます。
すべてのブロブは、ストレージ内のコンテナー内になければなりません。 Azureストレージにコンテナーを作成する方法は次のとおりです。
コンテナを作成する
- ステップ1 *-Azureポータルに移動してから、ストレージアカウントに移動します。
- ステップ2 *-次の画像に示すように、[新しいコンテナを作成]をクリックしてコンテナを作成します。
アクセスドロップダウンには、BLOBにアクセスできるユーザーの許可を設定する3つのオプションがあります。 「プライベート」オプションでは、アカウントの所有者のみがアクセスできます。 「パブリックコンテナ」は、そのコンテナのすべてのコンテンツへの匿名アクセスを許可します。 [パブリックBLOB]オプションはBLOBへのオープンアクセスを設定しますが、コンテナーへのアクセスは許可しません。
PowerShellを使用してBlobをアップロードする
- ステップ1 *-タスクバーの「Windows PowerShell」に移動して右クリックします。 [管理者としてISEを実行]を選択します。
- ステップ2 *-次のコマンドを使用すると、アカウントにアクセスできます。 すべてのコマンドで強調表示されているフィールドを変更する必要があります。
$context = New-AzureStorageContext -StorageAccountName finddevguides StorageAccountKey
iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==
- ステップ3 *-次のコマンドを実行します。 これにより、Azureアカウントの詳細が取得されます。 これにより、サブスクリプションがすべて設定されます。
Get-AzureSubscription
- ステップ4 *-次のコマンドを実行してファイルをアップロードします。
Set-AzureStorageBlobContent -Blob Montiorlog.png -Container images -File
"E:\MyPictures\MonitorLog.png" -Context $context -Force
- ステップ5 *-ファイルがアップロードされているかどうかを確認するには、次のコマンドを実行します。
Get-AzureStorageBlob -Container $ContainerName -Context $ctx | Select Name
Blobをダウンロードする
- ステップ1 *-ファイルをダウンロードするディレクトリを設定します。
$localTargetDirectory = "C:\Users\Sahil\Downloads"
- ステップ2 *-ダウンロードします。
$BlobName = "Montiorlog.png" Get-AzureStorageBlobContent -Blob $BlobName
Container $ContainerName -Destination $localTargetDirectory -Context $ctx
次のことを覚えておいてください-
- すべてのコマンド名とファイル名では大文字と小文字が区別されます。
- コマンドは1行にするか、前の行に `を追加して次の行に続ける必要があります(`はPowerShellの継続文字です)
Azure Storage Explorerを使用してBlobを管理する
Blobの管理は、Windowsファイルやフォルダーエクスプローラーのように「Azure Storage Explorer」インターフェースを使用して非常に簡単です。 新しいコンテナを作成し、ブロブをアップロードし、リストされた形式でそれらを確認して、ダウンロードできます。 さらに、このインターフェイスを使用して、非常に簡単な方法でそれらをセカンダリロケーションにコピーできます。 次の図は、プロセスを明確にします。 ご覧のように、アカウントが追加されたら、ドロップダウンから選択して開始できます。 Azureストレージの操作が非常に簡単になります。