1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

PythonでAzure Blob Storageを管理する

Last updated at Posted at 2022-03-12

PythonでAzure Blob Storageの情報を取得するための備忘録。

準備1(接続文字列を取得)

  1. Azure portal にアクセスする
  2. ストレージ アカウント メニュー ウィンドウの [セキュリティとネットワーク] で、 [アクセス キー]を選択する
    image.png
  3. [キーの表示]をクリックする
  4. [接続文字列]をコピーする
    image.png

準備2(Python:azure-storage-blobのインストール)

$ pip3 install azure-storage-blob

サンプル(コンテナー内の BLOB を一覧表示する)

# -*- coding: utf-8 -*-
from azure.storage.blob import ContainerClient

AZURE_STORAGE_CONNECTION_STRING=""          # 接続文字列
CONTAINER_NAME =""    # コンテナ名

try:
    container = ContainerClient.from_connection_string(conn_str=AZURE_STORAGE_CONNECTION_STRING, container_name=CONTAINER_NAME)
    blob_list = container.list_blobs()
    for blob in blob_list:
        print(blob.name)

except Exception as ex:
    print('Exception:')
    print(ex)

参考

クイック スタート:Python v12 SDK で BLOB を管理する

1
0
1

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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?