@azure/storage-file-datalake package
クラス
| AccountSASPermissions |
NODE.JSランタイムでのみ使用できます。 これは、AccountSAS によって付与されるアクセス許可を表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS にその操作のアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:AccountSASSignatureValues> オブジェクトの権限フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を構築することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。 |
| AccountSASResourceTypes |
NODE.JSランタイムでのみ使用できます。 これは、AccountSAS によってアクセス可能なリソースを表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、そのリソースの種類へのアクセスが許可されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:AccountSASSignatureValues> オブジェクトのリソース フィールドとして設定する必要があります。 このクラスを使用せずにリソース文字列を構築することはできますが、リソースの順序は特定であり、このクラスは正確性を保証します。 |
| AccountSASServices |
NODE.JSランタイムでのみ使用できます。 これは、AccountSAS によってアクセス可能なサービスを表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、そのサービスへのアクセスが許可されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:AccountSASSignatureValues> オブジェクトのサービス フィールドとして設定する必要があります。 このクラスを使用せずにサービス文字列を構築することはできますが、サービスの順序は特定であり、このクラスは正確性を保証します。 |
| AnonymousCredential |
AnonymousCredential は、AnonymousCredentialPolicy オブジェクトの作成に使用される credentialPolicyCreator メンバーを提供します。 AnonymousCredentialPolicy は、パブリック リソースを読み取る HTTP(S) 要求または Shared Access Signature (SAS) で使用する要求で使用されます。 |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy は、パブリック リソースを読み取る HTTP(S) 要求または Shared Access Signature (SAS) で使用する要求で使用されます。 |
| Credential |
資格情報は、Azure Storage HTTP 要求の署名のための抽象クラスです。 このクラスは、CredentialPolicy を生成する credentialPolicyCreator ファクトリをホストします。 |
| CredentialPolicy |
送信前に HTTP(S) 要求に署名するために使用される資格情報ポリシー。 これは抽象クラスです。 |
| DataLakeAclChangeFailedError |
操作が中断されたときにスローされ、後で続行できるエラー。 |
| DataLakeDirectoryClient |
DataLakeDirectoryClient は、Azure Storage ディレクトリへの URL を表します。 |
| DataLakeFileClient |
DataLakeFileClient は、Azure Storage ファイルの URL を表します。 |
| DataLakeFileSystemClient |
DataLakeFileSystemClient は、Azure Storage ファイル システムへの URL を表し、ディレクトリとファイルを操作できます。 |
| DataLakeLeaseClient | |
| DataLakePathClient |
DataLakePathClient は、Azure Storage パス (ディレクトリまたはファイル) への URL を表します。 |
| DataLakeSASPermissions |
NODE.JSランタイムでのみ使用できます。 これは、ServiceSAS によって付与されるアクセス許可を表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS にその操作のアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:DataLakeSASSignatureValues> オブジェクトの権限フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を構築することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。 |
| DataLakeServiceClient |
DataLakeServiceClient を使用すると、Azure Data Lake サービスのリソースとファイル システムを操作できます。 ストレージ アカウントは、Data Lake サービスの最上位レベルの名前空間を提供します。 |
| DirectorySASPermissions |
これは、ServiceSAS によってディレクトリに付与されるアクセス許可を表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS にその操作のアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:DataLakeSASSignatureValues> オブジェクトの権限フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を構築することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。 |
| FileSystemSASPermissions |
これは、ServiceSAS によってコンテナーに付与されるアクセス許可を表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS にその操作のアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:DataLakeSASSignatureValues> オブジェクトの権限フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を構築することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。 |
| Pipeline |
HTTP 要求ポリシーを含む Pipeline クラス。 <xref:newPipeline>を呼び出すことで、既定のパイプラインを作成できます。 または、Pipeline のコンストラクターによって独自のポリシーを使用してパイプラインを作成することもできます。 カスタマイズしたパイプラインを実装する前に、<xref:newPipeline> および指定されたポリシーを参照してください。 |
| SASQueryParameters |
Azure Storage SAS のクエリ パラメーターを構成するコンポーネントを表します。 この型は、ユーザーによって直接構築されるわけではありません。これは、<xref:AccountSASSignatureValues> 型と <xref:BlobSASSignatureValues> 型によってのみ生成されます。 生成されると、<xref:String> にエンコードして URL に直接追加できます (ただし、既存のクエリ パラメーターがある場合は注意が必要です。これらのクエリ パラメーターを追加する適切な方法に影響する可能性があります)。 注: このクラスのインスタンスは不変です。 |
| StorageBrowserPolicy |
StorageBrowserPolicy は、次のような Node.js とブラウザー ランタイムの違いを処理します。
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory は、StorageBrowserPolicy オブジェクトの生成を支援するファクトリ クラスです。 |
| StorageClient |
StorageClient は、<xref:BlobServiceClient>、<xref:ContainerClient> などのベースの URL クラスを表します。 |
| StorageClientContext | |
| StorageRetryPolicy |
指数再試行と線形再試行が実装された再試行ポリシー。 |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory は、<xref:StorageRetryPolicy> オブジェクトの生成に役立つファクトリ クラスです。 |
| StorageSharedKeyCredential |
NODE.JSランタイムでのみ使用できます。 Azure Storage サービスのアカウント キー承認用の StorageSharedKeyCredential。 |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy は、共有キーを使用して HTTP 要求に署名するために使用されるポリシーです。 |
インターフェイス
| AccessControlChangeCounters |
AccessControlChangeCounters には、アクセス制御リストを再帰的に変更する操作の数が含まれています。 |
| AccessControlChangeError |
|
| AccessControlChanges |
AccessControlChanges には、アクセス制御リストを再帰的に変更する操作のバッチ数と累積カウントが含まれています。 さらに、これらの操作の進行中に更新に失敗したパス エントリも公開されます。 |
| AccessPolicy | |
| AccountSASSignatureValues |
NODE.JSランタイムでのみ使用できます。 AccountSASSignatureValues は、Azure Storage アカウントの Shared Access Signature (SAS) を生成するために使用されます。 ここでのすべての値が適切に設定されたら、<xref:generateAccountSASQueryParameters> を呼び出して、実際にデータ レイク URL に適用できる SAS の表現を取得します。 注: 前者は変更可能であり、論理表現であるのに対し、後者は不変であり、実際の REST 要求の生成に使用されるため、このクラスと <xref:SASQueryParameters> の両方が存在します。 |
| BlobHierarchyListSegment | |
| BlobItemModel |
Azure Storage BLOB |
| BlobPrefix | |
| BlobPropertiesModel |
BLOB のプロパティ |
| CommonGenerateSasUrlOptions |
<xref:FileSystemGenerateSasUrlOptions>、<xref:DirectoryGenerateSasUrlOptions>、<xref:FileGenerateSasUrlOptions>の一般的なオプション。 |
| CommonOptions |
すべてのリモート操作に共通するオプションのインターフェイス。 |
| DataLakeRequestConditions | |
| DataLakeSASSignatureValues |
NODE.JSランタイムでのみ使用できます。 DataLakeSASSignatureValues は、コンテナー、BLOB、ファイルシステム、ディレクトリ、ファイルの BLOB および DataLake サービス SAS トークンの生成に使用されます。 |
| DeletedPath | |
| DeletedPathList | |
| DirectoryCreateIfNotExistsOptions | |
| DirectoryCreateIfNotExistsResponse | |
| DirectoryCreateOptions | |
| DirectoryCreateResponse | |
| DirectoryGenerateSasUrlOptions |
<xref:DataLakeDirectoryClient.generateSasUrl> 操作を構成するオプション。 |
| FileAppendOptions | |
| FileCreateIfNotExistsOptions | |
| FileCreateIfNotExistsResponse | |
| FileCreateOptions | |
| FileCreateResponse | |
| FileFlushOptions | |
| FileGenerateSasUrlOptions |
<xref:DataLakeFileClient.generateSasUrl> 操作を構成するオプション。 |
| FileParallelUploadOptions |
Data Lake ファイルのオプション インターフェイス - アップロード操作については、次を参照してください。
|
| FileQueryCsvTextConfiguration |
CSV 形式でファイルにクエリを実行するオプション。 |
| FileQueryError |
ファイル クエリエラーの種類。 |
| FileQueryJsonTextConfiguration |
JSON 形式でファイルにクエリを実行するオプション。 |
| FileQueryOptions |
Data Lake ファイルのオプション インターフェイス - クエリ操作:
|
| FileQueryParquetConfiguration |
Parquet 形式でファイルにクエリを実行するオプション。 |
| FileReadHeaders | |
| FileReadOptions | |
| FileReadToBufferOptions |
Data Lake ファイルのオプション インターフェイス - readToBuffer 操作 次を参照してください。
|
| FileSetExpiryHeaders |
Path_setExpiry操作のヘッダーを定義します。 |
| FileSetExpiryOptions |
<xref:DataLakeFileClient.setExpiry> 操作のオプション インターフェイス。 |
| FileSystemCreateHeaders | |
| FileSystemCreateIfNotExistsResponse |
<xref:DataLakeFileSystemClient.createIfNotExists> 操作の応答データが含まれています。 |
| FileSystemCreateOptions | |
| FileSystemDeleteHeaders | |
| FileSystemDeleteIfExistsResponse |
<xref:DataLakeFileSystemClient.deleteIfExists> 操作の応答データが含まれています。 |
| FileSystemDeleteOptions | |
| FileSystemExistsOptions |
Data Lake ファイル システムのオプション インターフェイスが存在する操作については、次を参照してください。
|
| FileSystemGenerateSasUrlOptions |
<xref:DataLakeFileSystemClient.generateSasUrl> 操作を構成するオプション。 |
| FileSystemGetAccessPolicyHeaders | |
| FileSystemGetAccessPolicyOptions | |
| FileSystemGetPropertiesHeaders | |
| FileSystemGetPropertiesOptions | |
| FileSystemItem | |
| FileSystemListBlobHierarchySegmentHeaders |
FileSystem_listBlobHierarchySegment操作のヘッダーを定義します。 |
| FileSystemListPathsHeaders |
FileSystem_listPaths操作のヘッダーを定義します。 |
| FileSystemProperties | |
| FileSystemSetAccessPolicyHeaders | |
| FileSystemSetAccessPolicyOptions | |
| FileSystemSetMetadataHeaders | |
| FileSystemSetMetadataOptions | |
| FileSystemUndeletePathOption | |
| ListBlobsHierarchySegmentResponse |
BLOB の列挙 |
| ListDeletedPathsOptions | |
| ListDeletedPathsSegmentOptions | |
| ListFileSystemsSegmentResponse | |
| ListPathsOptions | |
| ListPathsSegmentOptions | |
| Metadata | |
| Path | |
| PathAccessControl | |
| PathAccessControlItem | |
| PathAppendDataHeaders |
Path_appendData操作のヘッダーを定義します。 |
| PathChangeAccessControlRecursiveOptions |
|
| PathChangeAccessControlRecursiveResponse |
|
| PathCreateHeaders |
Path_create操作のヘッダーを定義します。 |
| PathCreateHttpHeaders | |
| PathCreateIfNotExistsOptions | |
| PathCreateIfNotExistsResponse |
<xref:DataLakePathClient.createIfNotExists> 操作の応答データが含まれています。 |
| PathCreateOptions | |
| PathDeleteHeaders |
Path_delete操作のヘッダーを定義します。 |
| PathDeleteIfExistsResponse |
<xref:DataLakePathClient.deleteIfExists> 操作の応答データが含まれています。 |
| PathDeleteOptions | |
| PathExistsOptions |
Data Lake ディレクトリ/ファイルのオプション インターフェイスの操作については、次を参照してください。
|
| PathFlushDataHeaders |
Path_flushData操作のヘッダーを定義します。 |
| PathGetAccessControlHeaders | |
| PathGetAccessControlOptions | |
| PathGetPropertiesHeaders | |
| PathGetPropertiesHeadersModel |
Path_getProperties操作のヘッダーを定義します。 |
| PathGetPropertiesOptions | |
| PathHttpHeaders | |
| PathList | |
| PathListModel | |
| PathModel | |
| PathMoveOptions | |
| PathPermissions | |
| PathRemoveHeaders | |
| PathSetAccessControlHeaders |
Path_setAccessControl操作のヘッダーを定義します。 |
| PathSetAccessControlOptions | |
| PathSetHttpHeadersHeaders | |
| PathSetHttpHeadersOptions | |
| PathSetMetadataHeaders | |
| PathSetMetadataOptions | |
| PathSetPermissionsOptions | |
| PathUndeleteHeaders |
Path_undelete操作のヘッダーを定義します。 |
| PathUpdateHeaders |
Path_update操作のヘッダーを定義します。 |
| PipelineOptions |
パイプライン コンストラクターのオプション インターフェイス。 |
| RawAccessPolicy | |
| RemovePathAccessControlItem | |
| RolePermissions | |
| SASQueryParametersOptions |
<xref:SASQueryParameters>を構築するオプション。 |
| SasIPRange |
SAS に対して許可される IP 範囲。 |
| ServiceGenerateAccountSasUrlOptions |
<xref:DataLakeServiceClient.generateAccountSasUrl> 操作を構成するオプション。 |
| ServiceGetUserDelegationKeyHeaders | |
| ServiceGetUserDelegationKeyOptions | |
| ServiceListFileSystemsOptions | |
| ServiceListFileSystemsSegmentHeaders | |
| ServiceUndeleteFileSystemOptions |
<xref:DataLakeServiceClient.undeleteFileSystem>を構成するオプション。 |
| SignedIdentifier | |
| StorageClientOptionalParams |
省略可能なパラメーター。 |
| StoragePipelineOptions |
<xref:newPipeline> 関数のオプション インターフェイス。 |
| StorageRetryOptions |
ストレージ BLOB 再試行オプション インターフェイス。 |
| UserDelegationKey | |
型エイリアス
列挙型
| PathGetPropertiesAction |
PathGetPropertiesAction の値を定義します。 使用可能な値は、'getAccessControl'、'getStatus' です。 |
| PathRenameMode |
PathRenameMode の値を定義します。 使用可能な値は、'legacy'、'posix' です。 |
| PathResourceType |
PathResourceType の値を定義します。 指定できる値は、'directory'、'file' です。 |
| SASProtocol |
生成された SAS のプロトコル。 |
| StorageRetryPolicyType |
RetryPolicy 型。 |
関数
| generate |
NODE.JSランタイムでのみ使用できます。 実際の REST 要求を行うために必要なすべての SAS クエリ パラメーターを含む <xref:SASQueryParameters> オブジェクトを生成します。 |
| generate |
NODE.JSランタイムでのみ使用できます。 SASQueryParameters のインスタンスを作成します。 SAS の作成に必要な設定のみを受け入れます。 オプションの設定については、アクセス許可、startsOn、識別子など、対応するプロパティを直接設定してください。 警告: 識別子が指定されていない場合、アクセス許可と expiresOn が必要です。 このコンストラクターを最初に使用する場合は、識別子または expiresOn & アクセス許可に値を手動で割り当てる必要があります。 次のスニペットを実行する前に、必要な詳細を入力します。 |
| generate |
NODE.JSランタイムでのみ使用できます。 SASQueryParameters のインスタンスを作成します。 警告: ユーザー委任 SAS を生成するときに識別子は無視されます。アクセス許可と expiresOn が必要です。 |
| new |
Credential が指定された新しい Pipeline オブジェクトを作成します。 |
関数の詳細
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
NODE.JSランタイムでのみ使用できます。 実際の REST 要求を行うために必要なすべての SAS クエリ パラメーターを含む <xref:SASQueryParameters> オブジェクトを生成します。
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
パラメーター
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
戻り値
generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, StorageSharedKeyCredential)
NODE.JSランタイムでのみ使用できます。 SASQueryParameters のインスタンスを作成します。
SAS の作成に必要な設定のみを受け入れます。 オプションの設定については、アクセス許可、startsOn、識別子など、対応するプロパティを直接設定してください。
警告: 識別子が指定されていない場合、アクセス許可と expiresOn が必要です。 このコンストラクターを最初に使用する場合は、識別子または expiresOn & アクセス許可に値を手動で割り当てる必要があります。
次のスニペットを実行する前に、必要な詳細を入力します。
function generateDataLakeSASQueryParameters(dataLakeSASSignatureValues: DataLakeSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
パラメーター
- dataLakeSASSignatureValues
- DataLakeSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
戻り値
generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, UserDelegationKey, string)
NODE.JSランタイムでのみ使用できます。 SASQueryParameters のインスタンスを作成します。 警告: ユーザー委任 SAS を生成するときに識別子は無視されます。アクセス許可と expiresOn が必要です。
function generateDataLakeSASQueryParameters(dataLakeSASSignatureValues: DataLakeSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string)
パラメーター
- dataLakeSASSignatureValues
- DataLakeSASSignatureValues
- userDelegationKey
- UserDelegationKey
blobServiceClient.getUserDelegationKey() の戻り値
- accountName
-
string
戻り値
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Credential が指定された新しい Pipeline オブジェクトを作成します。
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
パラメーター
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential、StorageSharedKeyCredential、サービスへの要求を認証するための @azure/identity パッケージの資格情報など。 TokenCredential インターフェイスを実装するオブジェクトを指定することもできます。 指定しない場合は、AnonymousCredential が使用されます。
- pipelineOptions
- StoragePipelineOptions
随意。 オプション。
戻り値
新しい Pipeline オブジェクト。