使用 Azure 托管私有项目的 docs/html 文件的位置
Posted
技术标签:
【中文标题】使用 Azure 托管私有项目的 docs/html 文件的位置【英文标题】:Where to host the docs/html files of a private project using Azure 【发布时间】:2021-10-02 04:31:49 【问题描述】:如何使用 Azure 在 Sourcetree 上托管和部署私有 python 项目的文档(html 文件)。我希望很少有人使用文档文件(不是每个人都应该看到这些文件,它需要受到保护)。使用 Azure 部署和托管私有项目的文档文件的最佳方式是什么?
【问题讨论】:
【参考方案1】:这完全取决于您所说的“私人”是什么意思。如果需要连接到此 HTML 文档存储库的所有主机都在 Azure 中,则答案是将它们全部放入 Blob Storage configured for static websites 并限制对 Vnet 的访问。
如果您需要限制来自 Internet 的用户,则需要将文件托管在 Azure Web 应用程序中,并按照restricting IP access 上的说明进行操作。
以上两个选项是基于网络的限制。如果您需要限制用户访问,则需要查看应用程序的身份验证。 Azure Web 应用通过 Azure Active Directory 和其他第 3 方提供商支持 authentication。
注意:此选项将允许在您的 Azure AD 中拥有帐户的任何人访问这些文件。如果您需要限制为特定组或用户,则需要进一步配置。请看https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-restrict-your-app-to-a-set-of-users
【讨论】:
感谢您的回答,确实 Blob 存储对于我的用例来说似乎没问题。谢谢以上是关于使用 Azure 托管私有项目的 docs/html 文件的位置的主要内容,如果未能解决你的问题,请参考以下文章
访问 Azure Pipelines 中私有 Nuget 服务器中托管的 Nuget 包
是否可以从 Azure SQL DB 连接 Azure SQL 托管实例?
将点到站点与 Azure *** 网关一起使用时的私有 DNS 方法?