SASQueryParametersOptions interface

SASQueryParameters を構築するためのオプション。

プロパティ

agentObjectId

GUID 形式の未承認の AAD オブジェクト ID。 ユーザー委任キーの所有者によって承認されていないと見なされるユーザーの AAD オブジェクト ID。 Azure Storage Service は、要求された操作の実行がユーザーに許可されているかどうかを判断するために、追加の POSIX ACL チェックを実行します。 これは、 と <xref:signedAuthorizedUserObjectId>一緒に使用することはできません。 これは、ユーザー委任 SAS でのみ使用されます。

cacheControl

Blob/File Service SAS のキャッシュ制御ヘッダーの値。

contentDisposition

Blob/File Service SAS の content-disposition ヘッダーの値。

contentEncoding

Blob/File Service SAS のコンテンツ エンコード ヘッダーの値。

contentLanguage

Blob/File Service SAS の content-length ヘッダーの値。

contentType

Blob/File Service SAS の content-type ヘッダーの値。

correlationId

ストレージ診断ログに記録され、SAS 生成とストレージ リソース アクセスの関連付けに使用できる GUID 値。 これは、ユーザー委任 SAS でのみ使用されます。

directoryDepth

string-to-sign の canonicalizedresource フィールドで指定されたディレクトリの深さを示します。 ディレクトリの深さは、ルート フォルダーの下にあるディレクトリの数です。

encryptionScope

省略可能。 この SAS URI で承認された要求を送信するときに使用する暗号化スコープ。

expiresOn

識別子が指定されている場合にのみ省略可能です。 この SAS トークンの有効期限。

identifier

省略可能。 符号付き識別子 (の場合 <xref:BlobSASSignatureValues>のみ)。

https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy」を参照してください。

ipRange

省略可能。 この SAS で許可されている IP 範囲。

permissions

識別子が指定されている場合にのみ省略可能です。 詳細については、「 AccountSASPermissions、、 <xref:BlobSASPermissions>、または <xref:ContainerSASPermissions> 」を参照してください。

preauthorizedAgentObjectId

GUID 形式で承認された AAD オブジェクト ID。 SAS によって付与されたアクションを実行するためにユーザー委任キーの所有者によって承認されたユーザーの AAD オブジェクト ID。 Azure Storage サービスでは、アクセス権を付与する前に、ユーザー委任キーの所有者が必要なアクセス許可を持っていることを確認しますが、この値で指定されたユーザーに対する追加のアクセス許可チェックは実行されません。 これは、 との <xref:signedUnauthorizedUserObjectId>結合では使用できません。 これは、ユーザー委任 SAS でのみ使用されます。

protocol

省略可能。 許可されている HTTP プロトコル。

resource

省略可能。 SAS を介してアクセスできるリソースを指定します (の場合 <xref:BlobSASSignatureValues>のみ)。

https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only」を参照してください。

resourceTypes

省略可能。 アクセスされるストレージ リソースの種類 (アカウント SAS の場合のみ)。 詳細については、「 AccountSASResourceTypes 」を参照してください。

services

省略可能。 アクセスされるストレージ サービス (アカウント SAS の場合のみ)。 詳細については、「 AccountSASServices 」を参照してください。

startsOn

省略可能。 この SAS トークンの開始時刻。

userDelegationKey

ユーザー委任キーのプロパティ。

プロパティの詳細

agentObjectId

GUID 形式の未承認の AAD オブジェクト ID。 ユーザー委任キーの所有者によって承認されていないと見なされるユーザーの AAD オブジェクト ID。 Azure Storage Service は、要求された操作の実行がユーザーに許可されているかどうかを判断するために、追加の POSIX ACL チェックを実行します。 これは、 と <xref:signedAuthorizedUserObjectId>一緒に使用することはできません。 これは、ユーザー委任 SAS でのみ使用されます。

agentObjectId?: string

プロパティ値

string

cacheControl

Blob/File Service SAS のキャッシュ制御ヘッダーの値。

cacheControl?: string

プロパティ値

string

contentDisposition

Blob/File Service SAS の content-disposition ヘッダーの値。

contentDisposition?: string

プロパティ値

string

contentEncoding

Blob/File Service SAS のコンテンツ エンコード ヘッダーの値。

contentEncoding?: string

プロパティ値

string

contentLanguage

Blob/File Service SAS の content-length ヘッダーの値。

contentLanguage?: string

プロパティ値

string

contentType

Blob/File Service SAS の content-type ヘッダーの値。

contentType?: string

プロパティ値

string

correlationId

ストレージ診断ログに記録され、SAS 生成とストレージ リソース アクセスの関連付けに使用できる GUID 値。 これは、ユーザー委任 SAS でのみ使用されます。

correlationId?: string

プロパティ値

string

directoryDepth

string-to-sign の canonicalizedresource フィールドで指定されたディレクトリの深さを示します。 ディレクトリの深さは、ルート フォルダーの下にあるディレクトリの数です。

directoryDepth?: number

プロパティ値

number

encryptionScope

省略可能。 この SAS URI で承認された要求を送信するときに使用する暗号化スコープ。

encryptionScope?: string

プロパティ値

string

expiresOn

識別子が指定されている場合にのみ省略可能です。 この SAS トークンの有効期限。

expiresOn?: Date

プロパティ値

Date

identifier

省略可能。 符号付き識別子 (の場合 <xref:BlobSASSignatureValues>のみ)。

https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy」を参照してください。

identifier?: string

プロパティ値

string

ipRange

省略可能。 この SAS で許可されている IP 範囲。

ipRange?: SasIPRange

プロパティ値

permissions

識別子が指定されている場合にのみ省略可能です。 詳細については、「 AccountSASPermissions、、 <xref:BlobSASPermissions>、または <xref:ContainerSASPermissions> 」を参照してください。

permissions?: string

プロパティ値

string

preauthorizedAgentObjectId

GUID 形式で承認された AAD オブジェクト ID。 SAS によって付与されたアクションを実行するためにユーザー委任キーの所有者によって承認されたユーザーの AAD オブジェクト ID。 Azure Storage サービスでは、アクセス権を付与する前に、ユーザー委任キーの所有者が必要なアクセス許可を持っていることを確認しますが、この値で指定されたユーザーに対する追加のアクセス許可チェックは実行されません。 これは、 との <xref:signedUnauthorizedUserObjectId>結合では使用できません。 これは、ユーザー委任 SAS でのみ使用されます。

preauthorizedAgentObjectId?: string

プロパティ値

string

protocol

省略可能。 許可されている HTTP プロトコル。

protocol?: SASProtocol

プロパティ値

resource

省略可能。 SAS を介してアクセスできるリソースを指定します (の場合 <xref:BlobSASSignatureValues>のみ)。

https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only」を参照してください。

resource?: string

プロパティ値

string

resourceTypes

省略可能。 アクセスされるストレージ リソースの種類 (アカウント SAS の場合のみ)。 詳細については、「 AccountSASResourceTypes 」を参照してください。

resourceTypes?: string

プロパティ値

string

services

省略可能。 アクセスされるストレージ サービス (アカウント SAS の場合のみ)。 詳細については、「 AccountSASServices 」を参照してください。

services?: string

プロパティ値

string

startsOn

省略可能。 この SAS トークンの開始時刻。

startsOn?: Date

プロパティ値

Date

userDelegationKey

ユーザー委任キーのプロパティ。

userDelegationKey?: UserDelegationKey

プロパティ値