AccountSASPermissions class
NODE.JSランタイムでのみ使用できます。
これは、AccountSAS によって付与されるアクセス許可を表す文字列を作成するヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、その操作に対するアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、 AccountSASSignatureValues オブジェクトのアクセス許可フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を作成することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。
プロパティ
add | 許可された BLOB にメッセージ、テーブル エンティティ、および追加を追加するアクセス許可。 |
create | 付与されたキュー、BLOB、ファイルを作成するためのアクセス許可。 |
delete | 付与されたキューとメッセージを削除するアクセス許可。 |
list | 許可されたキューを一覧表示するアクセス許可。 |
process | メッセージを取得および削除する権限が付与されます。 |
read | 付与されたリソースを読み取るアクセス許可。 |
update | 付与されたメッセージとテーブル エンティティを更新するためのアクセス許可。 |
write | 付与されたリソースを書き込むアクセス許可。 |
メソッド
parse(string) | Parse は、文字列から AccountSASPermissions フィールドを初期化します。 |
to |
Azure Storage アカウントの SAS アクセス許可文字列を生成します。 AccountSASSignatureValues Permissions フィールドを設定するには、このメソッドを呼び出します。 このメソッドを使用すると、リソースの種類がサービスによって受け入れられる順序で保証されます。 「https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas」を参照してください。 |
プロパティの詳細
add
許可された BLOB にメッセージ、テーブル エンティティ、および追加を追加するアクセス許可。
add: boolean
プロパティ値
boolean
create
付与されたキュー、BLOB、ファイルを作成するためのアクセス許可。
create: boolean
プロパティ値
boolean
delete
付与されたキューとメッセージを削除するアクセス許可。
delete: boolean
プロパティ値
boolean
list
許可されたキューを一覧表示するアクセス許可。
list: boolean
プロパティ値
boolean
process
メッセージを取得および削除する権限が付与されます。
process: boolean
プロパティ値
boolean
read
付与されたリソースを読み取るアクセス許可。
read: boolean
プロパティ値
boolean
update
付与されたメッセージとテーブル エンティティを更新するためのアクセス許可。
update: boolean
プロパティ値
boolean
write
付与されたリソースを書き込むアクセス許可。
write: boolean
プロパティ値
boolean
メソッドの詳細
parse(string)
Parse は、文字列から AccountSASPermissions フィールドを初期化します。
static function parse(permissions: string): AccountSASPermissions
パラメーター
- permissions
-
string
戻り値
toString()
Azure Storage アカウントの SAS アクセス許可文字列を生成します。 AccountSASSignatureValues Permissions フィールドを設定するには、このメソッドを呼び出します。
このメソッドを使用すると、リソースの種類がサービスによって受け入れられる順序で保証されます。
「https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas」を参照してください。
function toString(): string
戻り値
string