次の方法で共有


BlobSASSignatureValues interface

NODE.JSランタイムでのみ使用できます。

BlobSASSignatureValues は、コンテナーまたは BLOB の BLOB サービス SAS トークンの生成に役立ちます。

プロパティ

blobName

随意。 SAS ユーザーの BLOB 名がアクセスできます。 snapshotTime または versionId が指定されている場合は必須。

cacheControl

随意。 SAS のキャッシュ制御ヘッダー。

containerName

SAS ユーザーがアクセスするコンテナーの名前。

contentDisposition

随意。 SAS の content-disposition ヘッダー。

contentEncoding

随意。 SAS のコンテンツ エンコード ヘッダー。

contentLanguage

随意。 SAS のコンテンツ言語ヘッダー。

contentType

随意。 SAS のコンテンツ タイプ ヘッダー。

correlationId

随意。 バージョン 2020-02-10 以降では、これはストレージ診断ログに記録される GUID 値であり、SAS 生成をストレージ リソース アクセスと関連付けるために使用できます。 これは、ユーザー委任 SAS にのみ使用されます。

encryptionScope

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

expiresOn

識別子が指定されている場合にのみ省略可能です。 SAS が機能しなくなった時間。

identifier

随意。 この SAS が参照するコンテナーのアクセス ポリシーの名前 (存在する場合)。

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

ipRange

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

permissions

識別子が指定されている場合にのみ省略可能です。 アクセス許可文字列の構築については、アクセスするリソースに応じて、ContainerSASPermissions または BlobSASPermissions を参照してください。

preauthorizedAgentObjectId

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

protocol

随意。 SAS プロトコル、HTTPS のみ、または HTTPSandHTTP

snapshotTime

随意。 SAS ユーザーがアクセス可能なスナップショット タイムスタンプ文字列。 API バージョン 2018-11-09 からのみサポートされます。

startsOn

随意。 SAS が有効になるタイミング。

version

この SAS が対象とするサービスのバージョン。 指定しない場合、既定ではライブラリの対象となるバージョンになります。

versionId

随意。 SAS ユーザーがアクセス可能な BLOB バージョンの VersionId。 API バージョン 2019-10-10 からのみサポートされます。

プロパティの詳細

blobName

随意。 SAS ユーザーの BLOB 名がアクセスできます。 snapshotTime または versionId が指定されている場合は必須。

blobName?: string

プロパティ値

string

cacheControl

随意。 SAS のキャッシュ制御ヘッダー。

cacheControl?: string

プロパティ値

string

containerName

SAS ユーザーがアクセスするコンテナーの名前。

containerName: string

プロパティ値

string

contentDisposition

随意。 SAS の content-disposition ヘッダー。

contentDisposition?: string

プロパティ値

string

contentEncoding

随意。 SAS のコンテンツ エンコード ヘッダー。

contentEncoding?: string

プロパティ値

string

contentLanguage

随意。 SAS のコンテンツ言語ヘッダー。

contentLanguage?: string

プロパティ値

string

contentType

随意。 SAS のコンテンツ タイプ ヘッダー。

contentType?: string

プロパティ値

string

correlationId

随意。 バージョン 2020-02-10 以降では、これはストレージ診断ログに記録される GUID 値であり、SAS 生成をストレージ リソース アクセスと関連付けるために使用できます。 これは、ユーザー委任 SAS にのみ使用されます。

correlationId?: string

プロパティ値

string

encryptionScope

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

encryptionScope?: string

プロパティ値

string

expiresOn

識別子が指定されている場合にのみ省略可能です。 SAS が機能しなくなった時間。

expiresOn?: Date

プロパティ値

Date

identifier

随意。 この SAS が参照するコンテナーのアクセス ポリシーの名前 (存在する場合)。

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

identifier?: string

プロパティ値

string

ipRange

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

ipRange?: SasIPRange

プロパティ値

permissions

識別子が指定されている場合にのみ省略可能です。 アクセス許可文字列の構築については、アクセスするリソースに応じて、ContainerSASPermissions または BlobSASPermissions を参照してください。

permissions?: BlobSASPermissions | ContainerSASPermissions

プロパティ値

preauthorizedAgentObjectId

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

preauthorizedAgentObjectId?: string

プロパティ値

string

protocol

随意。 SAS プロトコル、HTTPS のみ、または HTTPSandHTTP

protocol?: SASProtocol

プロパティ値

snapshotTime

随意。 SAS ユーザーがアクセス可能なスナップショット タイムスタンプ文字列。 API バージョン 2018-11-09 からのみサポートされます。

snapshotTime?: string

プロパティ値

string

startsOn

随意。 SAS が有効になるタイミング。

startsOn?: Date

プロパティ値

Date

version

この SAS が対象とするサービスのバージョン。 指定しない場合、既定ではライブラリの対象となるバージョンになります。

version?: string

プロパティ値

string

versionId

随意。 SAS ユーザーがアクセス可能な BLOB バージョンの VersionId。 API バージョン 2019-10-10 からのみサポートされます。

versionId?: string

プロパティ値

string