Я новичок в Databricks. Я пишу пример кода для чтения хранилища BLOB-объектов в Azure Databricks.
blob_account_name = "sars"
blob_container_name = "mpi"
blob_sas_token =r"**"
ini_path = "58154388-b043-4080-a0ef-aa5fdefe22c8"
inputini = 'wasbs://%s@%s.blob.core.windows.net/%s' % (blob_container_name, blob_account_name, ini_path)
spark.conf.set("fs.azure.sas.%s.%s.blob.core.windows.net"% (blob_container_name, blob_account_name), blob_sas_token)
print(inputini)
ini=sc.textFile(inputini).collect()
Он выдает ошибку:
Container mpi in account sars.blob.core.windows.net not found
Я полагаю, он не присоединяет маркер SAS в ссылке WASBS, так что у него нет разрешения на чтение данных.
Как прикрепить ссылку SAS в wasbs.