允许其他开发人员在没有我的密码的情况下在我的 Azure 订阅上部署 azure 函数?

Allowing another developer to deploy azure functions on my Azure subscription without my password?

我希望在 Azure Functions App Platform 中构建一些 Azure 函数即服务。我有一个开发人员会帮助我。我可以在不暴露我的密码或我订阅的管理员权限的情况下与他共享应用程序发布配置文件吗?他是否可以在没有自己的 Azure 订阅的情况下部署到我的应用程序中?我怀疑没有,但需要确定。

我个人认为,如果 Microsoft 提供免费的开发人员许可证,允许这些许可证仅用于 运行 非常有限的 IO 和测试量,比如没有私有域,2 个并发用户,微软真的会显着发展他们的新云平台, 5mb 的数据和每天 30 次点击。我知道 150 美元/月听起来并不多,但世界其他地方的开发人员似乎无法维持这笔费用。

完成所问内容的最佳方法是将开发人员添加为 Azure 订阅中资源组的 "Contributor"。这是使用 Azure 门户中资源组的访问控制 (IAM) blade 完成的。有关 Azure 中基于角色的访问的信息,请访问 https://docs.microsoft.com/en-us/azure/active-directory/role-based-access-control-configure

就免费访问而言,肯定有很多方法可以避免每月 150 美元的费用。我的 MSDN 订阅附带 150 美元/月的 Azure 额度。我通常在实验时选择 free-tier 资源,如果我需要为我想学习的东西使用更高层的资源,我会在完成后清理它。使用这种方法,我很少使用我的 150 美元配额中的 10 美元以上,并且每周使用资源几次。我建议让他们注册免费试用,设置帐户支出限额,并使用 free-tier 服务。