我有以下一段 scala 代码,它将把文本写入本地的 txt 文件。
// PrintWriter
import java.io._
val pw = new PrintWriter(new File("resources/myfile.txt"))
pw.write("Test text")
pw.close
如何让它在 azure blob 存储上工作?
我已经尝试过:
val pw = new PrintWriter(new File("wasb://[my container name]@[My Storage account].blob.core.windows.net/resources/myfile.txt"))
但是这不起作用。 我究竟做错了什么?顺便说一句,为了这个例子,我保持简单。事实上,我正在输出更有意义的数据。
谢谢
反对
最佳答案
您无法使用 java.io 或 nio 包在 Azure 博客存储上创建文件。您需要使用他们的 REST API 或 SDK。
https://learn.microsoft.com/en-us/rest/api/storageservices/create-file
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-java-how-to-use-blob-storage
关于scala - 使用 Scala 在 Azure 上创建文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48997918/