BlobContainerPermissions クラス

public class BlobContainerPermissions extends Permissions

コンテナーのアクセス許可を表します。

コンテナーのアクセス許可には、コンテナーの 2 種類のアクセス設定が含まれます。

  • プロパティで publicAccess 表されるコンテナーのパブリック アクセス設定。 パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。

  • メソッドで getSharedAccessPolicies() 表されるコンテナーのアクセス ポリシー。 この設定は、コンテナーの共有アクセス ポリシーのコレクションを参照します。 共有アクセス ポリシーを使用して、1 つ以上の共有アクセス署名の開始時刻、有効期限、およびアクセス許可を制御できます。 共有アクセス署名は、コンテナーのリソースへの委任されたアクセスを提供します。

コンテナーのアクセス許可の管理の詳細については、「 コンテナーと BLOB へのアクセスの管理」を参照してください。

コンストラクターの概要

コンストラクター 説明
BlobContainerPermissions()

クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
BlobContainerPublicAccessType getPublicAccess()

コンテナーのパブリック アクセスの設定を取得します。

パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。

列挙は BlobContainerPublicAccessType 、次の 3 つのレベルの匿名読み取りアクセスを提供します。

  • OFF匿名アクセスを禁止します。

  • BLOBは、BLOB リソースへの匿名読み取りアクセスを許可しますが、コンテナー メタデータやコンテナー内の BLOB の一覧にはアクセスできません。

  • CONTAINERは、BLOB リソース、コンテナー メタデータ、およびコンテナー内の BLOB の一覧への匿名読み取りアクセスを許可します。

BLOB サービス リソースへの匿名アクセスの管理の詳細については、「コンテナーのAccess Controlの設定」を参照してください。
void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

コンテナーのパブリック アクセス設定を設定します。

パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。

列挙は BlobContainerPublicAccessType 、次の 3 つのレベルの匿名読み取りアクセスを提供します。

  • OFF匿名アクセスを禁止します。

  • BLOBは、BLOB リソースへの匿名読み取りアクセスを許可しますが、コンテナー メタデータやコンテナー内の BLOB の一覧にはアクセスできません。

  • CONTAINERは、BLOB リソース、コンテナー メタデータ、およびコンテナー内の BLOB の一覧への匿名読み取りアクセスを許可します。

BLOB サービス リソースへの匿名アクセスの管理の詳細については、「コンテナーのAccess Controlの設定」を参照してください。

継承メンバー

コンストラクターの詳細

BlobContainerPermissions

public BlobContainerPermissions()

クラスのインスタンスを作成します。

メソッドの詳細

getPublicAccess

public BlobContainerPublicAccessType getPublicAccess()

コンテナーのパブリック アクセスの設定を取得します。

パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。

列挙は BlobContainerPublicAccessType 、次の 3 つのレベルの匿名読み取りアクセスを提供します。

  • OFF匿名アクセスを禁止します。

  • BLOBは、BLOB リソースへの匿名読み取りアクセスを許可しますが、コンテナー メタデータやコンテナー内の BLOB の一覧にはアクセスできません。

  • CONTAINERは、BLOB リソース、コンテナー メタデータ、およびコンテナー内の BLOB の一覧への匿名読み取りアクセスを許可します。

BLOB サービス リソースへの匿名アクセスの管理の詳細については、「コンテナーのAccess Controlの設定」を参照してください。

setPublicAccess

public void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

コンテナーのパブリック アクセス設定を設定します。

パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。

列挙は BlobContainerPublicAccessType 、次の 3 つのレベルの匿名読み取りアクセスを提供します。

  • OFF匿名アクセスを禁止します。

  • BLOBは、BLOB リソースへの匿名読み取りアクセスを許可しますが、コンテナー メタデータやコンテナー内の BLOB の一覧にはアクセスできません。

  • CONTAINERは、BLOB リソース、コンテナー メタデータ、およびコンテナー内の BLOB の一覧への匿名読み取りアクセスを許可します。

BLOB サービス リソースへの匿名アクセスの管理の詳細については、「コンテナーのAccess Controlの設定」を参照してください。

Parameters:

publicAccess

適用対象