SASQueryParametersOptions interface
プロパティ
cache |
Blob/File Service SAS のキャッシュ制御ヘッダーの値。 |
content |
Blob/File Service SAS の content-disposition ヘッダーの値。 |
content |
Blob/File Service SAS のコンテンツ エンコード ヘッダーの値。 |
content |
BLOB/File Service SAS のコンテンツ長ヘッダーの値。 |
content |
Blob/File Service SAS のコンテンツ タイプ ヘッダーの値。 |
correlation |
ストレージ診断ログに記録され、SAS 生成とストレージ リソース アクセスの関連付けに使用できる GUID 値。 これは、ユーザー委任 SAS にのみ使用されます。 |
encryption |
随意。 この SAS URI で承認された要求を送信するときに使用する暗号化スコープ。 |
expires |
識別子が指定されている場合にのみ省略可能です。 この SAS トークンの有効期限。 |
identifier | 随意。 符号付き識別子 (BlobSASSignatureValues の場合のみ)。 https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy を参照してください |
ip |
随意。 この SAS で許可される IP 範囲。 |
permissions | 識別子が指定されている場合にのみ省略可能です。 詳細については、AccountSASPermissions、BlobSASPermissions、または ContainerSASPermissions の を参照してください。 |
preauthorized |
GUID 形式の承認された AAD オブジェクト ID。 SAS によって付与されたアクションを実行するためにユーザー委任キーの所有者によって承認されたユーザーの AAD オブジェクト ID。 Azure Storage サービスでは、アクセスを許可する前に、ユーザー委任キーの所有者が必要なアクセス許可を持っていることを確認しますが、この値で指定されたユーザーに対する追加のアクセス許可チェックは実行されません。 これは、<xref:signedUnauthorizedUserObjectId>との連携では使用できません。 これは、ユーザー委任 SAS にのみ使用されます。 |
protocol | 随意。 許可される HTTP プロトコル。 |
resource | 随意。 SAS を介してアクセスできるリソースを指定します (BlobSASSignatureValuesの場合のみ)。 |
resource |
随意。 アクセスされるストレージ リソースの種類 (アカウント SAS の場合のみ)。 詳細については、AccountSASResourceTypes を参照してください。 |
services | 随意。 アクセスされるストレージ サービス (アカウント SAS の場合のみ)。 詳細については、AccountSASServices を参照してください。 |
starts |
随意。 この SAS トークンの開始時刻。 |
user |
ユーザー委任キーのプロパティ。 |
プロパティの詳細
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
permissions
識別子が指定されている場合にのみ省略可能です。 詳細については、AccountSASPermissions、BlobSASPermissions、または ContainerSASPermissions の を参照してください。
permissions?: string
プロパティ値
string
preauthorizedAgentObjectId
GUID 形式の承認された AAD オブジェクト ID。 SAS によって付与されたアクションを実行するためにユーザー委任キーの所有者によって承認されたユーザーの AAD オブジェクト ID。 Azure Storage サービスでは、アクセスを許可する前に、ユーザー委任キーの所有者が必要なアクセス許可を持っていることを確認しますが、この値で指定されたユーザーに対する追加のアクセス許可チェックは実行されません。 これは、<xref:signedUnauthorizedUserObjectId>との連携では使用できません。 これは、ユーザー委任 SAS にのみ使用されます。
preauthorizedAgentObjectId?: string
プロパティ値
string
protocol
resource
resourceTypes
随意。 アクセスされるストレージ リソースの種類 (アカウント SAS の場合のみ)。 詳細については、AccountSASResourceTypes を参照してください。
resourceTypes?: string
プロパティ値
string
services
随意。 アクセスされるストレージ サービス (アカウント SAS の場合のみ)。 詳細については、AccountSASServices を参照してください。
services?: string
プロパティ値
string
startsOn
随意。 この SAS トークンの開始時刻。
startsOn?: Date
プロパティ値
Date