azureストレージのロケーションにサブコンテナを作成する方法
2023-09-22 05:57:12
質問内容
azureストレージの場所にサブコンテナを作成するにはどうすればよいですか?
どのように解決するのですか?
Windows Azureは階層的なコンテナの概念を提供しませんが、規約とAPIによって階層を横断するメカニズムを提供します。すべてのコンテナは、同じレベルに格納されます。Blob名に命名規則を使用することで、同様の機能を得ることができます。
たとえば、"content"という名前のコンテナを作成し、そのコンテナ内に次のような名前のBlobを作成することができます。
content/blue/images/logo.jpg
content/blue/images/icon-start.jpg
content/blue/images/icon-stop.jpg
content/red/images/logo.jpg
content/red/images/icon-start.jpg
content/red/images/icon-stop.jpg
注意 これらのblobはquot;content"コンテナに対してフラットリストであることに注意してください。とはいえ、従来の区切り文字として "/" を使用すると、階層的な方法でこれらをたどる機能が提供されます。
protected IEnumerable<IListBlobItem>
GetDirectoryList(string directoryName, string subDirectoryName)
{
CloudStorageAccount account =
CloudStorageAccount.FromConfigurationSetting("DataConnectionString");
CloudBlobClient client =
account.CreateCloudBlobClient();
CloudBlobDirectory directory =
client.GetBlobDirectoryReference(directoryName);
CloudBlobDirectory subDirectory =
directory.GetSubdirectory(subDirectoryName);
return subDirectory.ListBlobs();
}
すると、次のように呼び出すことができます。
GetDirectoryList("content/blue", "images")
注意 の使用は GetBlobDirectoryReferenceの使用。 と GetSubDirectory メソッドと CloudBlobDirectory 型の代わりに CloudBlobContainer . これらはあなたが探しているであろうトラバーサルの機能を提供します。
これはあなたが始めるのに役立つはずです。もしこれがあなたの質問の答えになっていなければ、教えてください。
[ ありがとうございます ニール・マッケンジー に感謝します。]
関連
-
[解決済み] New-AzureRmResourceGroupDeployment コマンドレットで追加のパラメータを渡す方法
-
[解決済み] AzureWebJobsDashboardの接続文字列情報はどこで手に入りますか?
-
[解決済み] Azure Cli サブスクリプションのデフォルトを変更する方法
-
[解決済み] リースされたブロブを含むAzureストレージアカウントを削除するにはどうすればよいですか?
-
[解決済み] Azure Blob StorageとFile Serviceの比較【終了しました】。
-
[解決済み] Microsoft Azure:ブロブコンテナにサブディレクトリを作成する方法
-
[解決済み] Azureのアカウント名とアカウントキーはどこで確認できますか?
-
[解決済み] Azureストレージの新規アカウントとクラシックアカウントの違い
-
[解決済み] AzureストレージのBlobコンテナは、小さなものをたくさん持つのと、大きなものを一つ持つのと、どちらが良いですか?
-
Azure Block BlobとPage Blobの違い?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] AADSTS900144:レガシー開発者ポータルを使用する場合、リクエストボディに次のパラメータ 'scope' を含める必要があります。
-
[解決済み] Azure Application InsightsでBeginScopeを使うには(https://portal.azure.com)?
-
[解決済み] AzureリソースグループURL
-
[解決済み] ARMのテンプレートです。パラメータで名前を設定したリソースを参照する方法
-
[解決済み] Azure Blob StorageとFile Serviceの比較【終了しました】。
-
[解決済み] Azureです。Azureにデプロイされたファイルを表示する方法はありますか?
-
[解決済み] Azure SQL データベース Bacpac ローカルリストア
-
[解決済み] Microsoft Azure:ブロブコンテナにサブディレクトリを作成する方法
-
[解決済み] Visual StudioでAzure Functionアプリを別のポートで実行する方法
-
[解決済み] The target GatherAllFilesToPublish does not exist" というエラーが発生するのですが?