我有一个Web应用程序,目前在我自己的Azure订阅下在Azure上运行。我想将此转移到另一方,以便他们可以在他们的订阅下运行Web应用程序。我怎么能这样做?
我可以:
请注意,Web应用程序由网站,Azure SQL数据库和Blob容器组成。
答案 0 :(得分:1)
最好的方法是让他们为您提供可以从Azure Web应用程序仪表板下载的发布配置文件。
这为您提供了一个可以导入项目的文件,该文件将发布到该Azure订阅。发布设置文件中包含的信息只是该Web应用程序的唯一userId和密码(您可以使用记事本打开该文件并阅读其内容)。
如果您需要直接与数据库交互,您将需要SQL用户名和密码,以及他们需要打开SQL Azure防火墙以允许您的IP地址连接到它。
可以使用Blob API(或其中的一些各种GUI工具)和附加了正确读/写访问的密钥来完成与blob容器的交互。
答案 1 :(得分:1)
Azure现在具有资源管理器API(ARM)。其中一项功能:资源组。资源组充当一组资源(Web应用程序,VM等)的边界框。您可以授予资源组的权限,允许订阅者/组织外部的人员在该资源组中工作。获得owner
权限后,他们将能够在该组中创建新资源,并且永远无法看到资源组之外的任何内容。