次の方法で共有


SASQueryParametersOptions interface

SASQueryParameters 構築するオプション。

プロパティ

cacheControl

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

contentDisposition

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

contentEncoding

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

contentLanguage

BLOB/File Service SAS のコンテンツ長ヘッダーの値。

contentType

Blob/File Service SAS のコンテンツ タイプ ヘッダーの値。

correlationId

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

encryptionScope

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

expiresOn

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

identifier

随意。 符号付き識別子 (BlobSASSignatureValues の場合のみ)。

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

ipRange

随意。 この SAS で許可される IP 範囲。

permissions

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

preauthorizedAgentObjectId

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

protocol

随意。 許可される HTTP プロトコル。

resource

随意。 SAS を介してアクセスできるリソースを指定します (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

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

プロパティの詳細

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 のコンテンツ長ヘッダーの値。

contentLanguage?: string

プロパティ値

string

contentType

Blob/File Service SAS のコンテンツ タイプ ヘッダーの値。

contentType?: string

プロパティ値

string

correlationId

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

correlationId?: string

プロパティ値

string

encryptionScope

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

encryptionScope?: string

プロパティ値

string

expiresOn

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

expiresOn?: Date

プロパティ値

Date

identifier

随意。 符号付き識別子 (BlobSASSignatureValues の場合のみ)。

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

identifier?: string

プロパティ値

string

ipRange

随意。 この SAS で許可される IP 範囲。

ipRange?: SasIPRange

プロパティ値

permissions

識別子が指定されている場合にのみ省略可能です。 詳細については、AccountSASPermissionsBlobSASPermissions、または 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 を介してアクセスできるリソースを指定します (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

プロパティ値