次の方法で共有


ContainerPermissions クラス

API および で generate_container_shared_access_signature 使用される AccessPolicies に使用される set_container_aclContainerPermissions クラス。

継承
builtins.object
ContainerPermissions

コンストラクター

ContainerPermissions(read=False, add=False, create=False, write=False, delete=False, list=False, _str=None)

パラメーター

read
bool
既定値: False

コンテナー内のすべての BLOB のコンテンツ、プロパティ、メタデータ、またはブロック一覧の読み取り。 コピー操作のコピー元として、コンテナー内の任意の BLOB を使用します。

add
bool
既定値: False

コンテナー内の追加 BLOB にブロックを追加します。

create
bool
既定値: False

コンテナーに新しい BLOB を書き込み、コンテナー内の任意の BLOB をスナップショットするか、コンテナー内の新しい BLOB に BLOB をコピーします。 注: コンテナー SAS を使用してコンテナーを作成するためのアクセス許可を付与することはできません。 代わりに、アカウント SAS を使用してコンテナーを作成します。

write
bool
既定値: False

コンテナー内のすべての BLOB のコンテンツ、プロパティ、メタデータ、またはブロック一覧の作成または書き込み。 BLOB のスナップショットの作成または BLOB のリース。 BLOB のサイズ変更 (ページ BLOB のみ)。 同じアカウント内で、BLOB をコピー操作のコピー先として使用します。 注: コンテナーのプロパティまたはメタデータの読み取りまたは書き込み、コンテナー SAS を使用したコンテナーのリースに対するアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。

delete
bool
既定値: False

コンテナー内の BLOB の削除。 注: コンテナー SAS を使用してコンテナーを削除するためのアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。

list
bool
既定値: False

コンテナー内の BLOB の一覧の表示。

_str
str
既定値: None

アクセス許可を表す文字列。

変数

ContainerPermissions.DELETE
ContainerPermissions

コンテナー内の BLOB の削除。 注: コンテナー SAS を使用してコンテナーを削除するためのアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。

ContainerPermissions.LIST
ContainerPermissions

コンテナー内の BLOB の一覧の表示。

ContainerPermissions.READ
ContainerPermissions

コンテナー内のすべての BLOB のコンテンツ、プロパティ、メタデータ、またはブロック一覧の読み取り。 コピー操作のコピー元として、コンテナー内の任意の BLOB を使用します。

ContainerPermissions.WRITE
ContainerPermissions

コンテナー内のすべての BLOB のコンテンツ、プロパティ、メタデータ、またはブロック一覧の作成または書き込み。 BLOB のスナップショットの作成または BLOB のリース。 BLOB のサイズ変更 (ページ BLOB のみ)。 同じアカウント内で、BLOB をコピー操作のコピー先として使用します。 注: コンテナーのプロパティまたはメタデータの読み取りまたは書き込み、コンテナー SAS を使用したコンテナーのリースに対するアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。

属性

ADD

ADD = <azure.storage.blob.models.ContainerPermissions object>

CREATE

CREATE = <azure.storage.blob.models.ContainerPermissions object>

DELETE

DELETE = <azure.storage.blob.models.ContainerPermissions object>

LIST

LIST = <azure.storage.blob.models.ContainerPermissions object>

READ

READ = <azure.storage.blob.models.ContainerPermissions object>

WRITE

WRITE = <azure.storage.blob.models.ContainerPermissions object>