0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ローカル上でAzure Blob Storageを利用する方法

Last updated at Posted at 2024-09-09

はじめに

Azure環境でAzure Blob Storageを利用することになりました。開発プロセスにおいて、Azureテナントに構築されたAzure Blob Storageを直接参照する方法も考えられます。しかし、単体テストやセキュリティの観点からは、最適な選択ではないと考えています。そこで、Azure Blob Storageをローカル環境で構築できる方法について調査しました。その結果、Dockerを使用することでローカル環境にAzure Blob Storageを構築できることがわかりましたので、共有します。

Dockerファイルの作成

Docker上に定義したAzuriteを利用する。
Docker上で立てたAzuriteを参照、コンテナの作成、ファイルアップロードする場合、Microsoft Azure Storage Explorerを使用する。

docker-compose.ymlの作成

version: '3.4'
services:
  azurite:
    image: mcr.microsoft.com/azure-storage/azurite
    container_name: azurite
    ports:
      - "10000:10000"
    volumes:
      - /azurite:/data
    environment:
      - AZURITE_ACCOUNTS=xxx;xxx

参考記事

ローカルでの Azure Storage の開発に Azurite エミュレーターを使用する

エミュレーターをストレージ エクスプローラーに接続する

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?