.net - 从 AKS 访问 Azure Blob 存储
问题描述
我有一个 .Net Core Api,它从 SQL 中返回数据,并从 Azure Blob 容器/存储中返回相应的 pdf/文档。我正在开发一个概念证明来在 AKS (Azure Kubernetes) 中托管这个 Api。我的原型成功地从 SQL(在 Linux 上)返回数据。但是,我无法从 blob 存储中提取文档/pdf。
需要有关如何从 AKS 访问 blob 存储的信息。
非常感谢拉梅什
解决方案
您可以使用 Blobfuse 从 AKS 访问 Blob 存储。
Blobfuse 通过在 Linux 主机上创建虚拟文件系统来工作。每当请求该系统上的文件时,驱动程序将从 Blob 存储中检索它并将其放入临时文件夹中以便可以完成操作,然后一旦文件上的文件句柄被删除,它将更改的文件写回 Blob 存储释放。
权衡:对文件的访问可能很慢并且很隐蔽。
优点:对于相同的相对数据量,比文件存储便宜。
链接:https ://github.com/kubernetes-sigs/blob-csi-driver
https://github.com/kubernetes-sigs/blob-csi-driver/blob/master/docs/install-driver-on-aks.md
https://docs.seldon.io/projects/seldon-core/en/latest/examples/triton_gpt2_example_azure_setup.html
推荐阅读
- python - 为什么 bytes() 解决了我的换行问题?
- google-bigquery - 基于时间戳的动态调度查询
- excel - 如何运行另一个宏但更改其中的变量?
- ejabberd - OS X ejabberd 配置错误:SQLite3 library >= 3.6.19 was not found
- walmart-api - Walmart Orders API:无论我设置什么限制,我总是返回 40 个结果
- azure - 逻辑应用,如何使用 Liquid 转换 JSON 数组
- python - 如何使用 python 数据表库从值矩阵(列表列表)和特征列表创建数据表数据框
- javascript - 当承诺解决或拒绝时检测有效负载
- react-redux - React-redux 通过单个按钮将产品添加到购物车
- python - 如何从启动页面在不同的 tkinter 画布之间切换并返回子画布中的启动页面