azure 如何创建一个可以安全写入数据湖Gen2的函数应用程序?

ndh0cuux  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(116)

我对这些技术相当陌生,但我想要一些投入,因为很难理解自己正在发生什么。
到目前为止,我所做的就是调用一个API,该API返回给我一个CSV文件,然后我可以将其保存在本地。这是我的逻辑。

URL = "https://www.example.com/id="

x = 108

bodyFile = URL + str(x)

data = pd.read_csv(bodyFile)

fileLocation = "C:/Users/..." + str(x) + ".csv"
data.to_csv(fileLocation, sep=',')

字符串
这是可行的,这段代码没有问题,但是我想在Azure中作为一个函数应用程序运行它,它每月都会这样做。它确实给予了我一个模板,但是我很难理解如何访问azure平台并将其上传到数据湖第二代,而不需要在代码中显式地放入密钥,出于安全原因,我绝对不想这样做。我没有权限更改Azure上的贡献者或所有者角色。
任何帮助或任何代码位,我可以查看这个例子将是非常有帮助的,谢谢!

mhd8tkvw

mhd8tkvw1#

我想运行这个作为一个功能的应用程序在azure在那里它这样做每月
是的,您可以创建一个功能应用程序,然后您可以创建一个定时器触发触发功能,每月运行一次。
而不显式地在代码中放入键
是的,你需要把键放在函数应用程序代码中,你可以使用函数应用程序的配置部分如下:


的数据
您需要添加您在function.json中添加的内容,然后可以使用它们。
安全原因
您需要在配置或代码中添加它们,没有它们,您无法链接函数和存储帐户。
对于编码,您可以在创建的函数中使用Code+Test

相关问题