[typescript] Azure Data Lake Storage를 사용하여 대용량 데이터를 저장하는 방법은 무엇인가요?
먼저, @azure/storage-file-datalake
패키지를 설치해야 합니다:
npm install @azure/storage-file-datalake
그런 다음 TypeScript에서 다음과 같이 Azure Data Lake Storage를 사용하여 대용량 데이터를 저장할 수 있습니다:
import { DataLakeServiceClient, StorageSharedKeyCredential } from "@azure/storage-file-datalake";
const accountName = "yourStorageAccountName";
const accountKey = "yourStorageAccountKey";
const sharedKeyCredential = new StorageSharedKeyCredential(accountName, accountKey);
const serviceClient = new DataLakeServiceClient(`https://${accountName}.dfs.core.windows.net`, sharedKeyCredential);
// Create a Data Lake file system
const fileSystemName = "yourFileSystemName";
const fileSystemClient = serviceClient.getFileSystemClient(fileSystemName);
await fileSystemClient.create();
// Upload a file to the Data Lake
const filePath = "path/to/your/local/file.txt";
const fileClient = fileSystemClient.getFileClient("file.txt");
await fileClient.uploadFile(filePath);
이 코드는 지정된 계정 및 키를 사용하여 Azure Data Lake Storage에 연결하고, 파일 시스템을 생성하고, 로컬 파일을 업로드하는 방법을 보여줍니다.
자세한 내용 및 더 많은 옵션은 Azure Data Lake Storage TypeScript SDK 문서를 참조하십시오.