1

Azure 함수로 매일 데이터를 추가해야하는 텍스트 파일이 있습니다. 텍스트 파일은 쉼표로 구분 된 파일입니다. CloudBlobClient를 만들고 공유 액세스 정책 및 토큰을 만드는 방법을 알고 있습니다. 업로드하는 방법을 모르겠습니다. 나는 내가 작업하고있는 자습서에서 액세스 URI를 얻는 방법 만 알고 있습니다.Azure 함수를 사용하여 Azure Blob에 텍스트 파일을 추가하는 방법

답변

2

저는 Azure 기능으로 매일 데이터를 추가해야하는 텍스트 파일이 있습니다.

추가 작업에 최적화 된 추가 BLOB를 사용할 수 있습니다. 설명에 따르면 SAS URI을 얻는 방법을 알고 있으므로 SAS URI를 사용하여 추가 BLOB에 대한 참조를 만들고 추가 BLOB에 파일을 추가 할 수 있습니다. 다음 코드는 참조 용입니다.

CloudAppendBlob appendBlob = new CloudAppendBlob(new Uri("https://{storage_account}.blob.core.windows.net/{your_container}/append-blob.log?st=2017-09-25T02%3A10%3A00Z&se=2017-09-27T02%3A10%3A00Z&sp=rwl&sv=2015-04-05&sr=b&sig=d0MENO44GjtBLf7L8U%2B%2F2nGwPAayjiVSSHaKJgEkmIs%3D")); 


appendBlob.AppendFromFile("{filepath}\source.txt"); 
+1

BlockBlob에 AppendBlob로 액세스 할 수 없다고 알려주십시오. 이 파일이 작동하려면 AppendBlob로 파일을 작성해야합니다. 유스 케이스에 AppendBlob가 필요하므로 AppendBlob로 blob을 생성하는 것이 좋습니다 :) –

+0

예, 파일을 추가 blob로 만들어야합니다. –

관련 문제