Azure Blob Storageを使用するための設定

コンテナとオブジェクトに対するアクセス権限

アカウントSASを使用してAzure Blob Storageにオブジェクトをアップロード、またはAzure Blob Storageからオブジェクトをダウンロードする際は、下表に従ってアカウントSASに権限を指定してください。

設定方法はMicrosoftが提供しているAzure のドキュメントを参照してください。

アップロード機能を利用する場合、集信管理情報の登録モードが“新規作成”のときと“置き換え”のときに必要な権限は共通です。

表2.1 オブジェクトのアップロードに必要な権限

集信管理情報

サービス

リソース

権限

登録モード

新規作成

Blob

コンテナ
オブジェクト

読み取り
書き込み

置き換え

表2.2 オブジェクトのダウンロードに必要な権限

サービス

リソース

権限

Blob

オブジェクト

読み取り

AzureリソースのマネージドIDを使用したAzure Active Directory(Azure AD)認証を使用してAzure Blob Storageにオブジェクトをアップロード、またはAzure Blob Storageからオブジェクトをダウンロードする際は、下表に従ってAzureロールに権限を指定してください。

設定方法はMicrosoftが提供しているAzure のドキュメントを参照してください。

アップロード機能を利用する場合、集信管理情報の登録モードが“新規作成”のときと“置き換え”のときで必要な権限が異なります。

表2.3 オブジェクトのアップロードに必要な権限

集信管理情報

権限

登録モード

Azureロールベースのアクセス制御(Azure RBAC)

新規作成

Microsoft.Storage/storageAccounts/blobServices/containers/read

Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read

Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action

Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write

置き換え

Microsoft.Storage/storageAccounts/blobServices/containers/read

Storage/storageAccounts/blobServices/containers/blobs/write

表2.4 オブジェクトのダウンロードに必要な権限

権限

Azureロールベースのアクセス制御(Azure RBAC)

Microsoft.Storage/storageAccounts/blobServices/containers/read

Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read