所以我需要一些指示。我想了解云软件即服务(SaaS)的实际初始化。问题是,我想创建一个简单的云服务,让我可以从远程机器在这个云上运行程序。据我所知,我需要一些特定的骨干项目来启动这个系统,类似于OpenStack或Apache Cloud for Infostructure a Service。当然,这可能是我完全错误的理解,即使有这样的项目,它也不是开源的,免费的。我也可以理解构建在IaaS上的SaaS,但问题是,我根本找不到任何实用的信息。有没有人可以放纵我,如果有任何种类的免费许可,SaaS项目,或推荐相关的文章,或解释一切在一个坚果情况下,至少含糊的方向。
背景
默认情况下,授予我试图在其中运行的容器不需要的范围广泛的权限,因此我希望设置一个新的服务帐户。
如果我理解正确,我需要做以下工作:
使用所需的权限集创建一个角色(使用gcloud iam roles create)
创建服务帐户(使用gcloud iam service-accounts create)
将角色权限绑定到服务帐户。
使用步骤2中设置的服务帐户部署映像(使用gcloud run deploy --service-account)。
上述文档没有提到如何实现第3步,我找到了gcloud iam service-accounts add-iam-poli
初学者的问题。以下是一些可能相关的软件版本:
Windows 10
Visual Studio 2015
.NET框架4.5及以上
Microsoft Azure Compute模拟器v2.7
Microsoft Azure存储模拟器v4.1
Microsoft Azure SDK v2.7
我遵循这些步骤(仅执行这些步骤)来创建一个简单的云服务,其中包含一个简单的Web角色:
打开。
选择文件->新->项目
在“新建项目”中,选择“蔚蓝云服务”并继续。
将ASP.NET Web角色添加到云服务中。
为Web角色选择MVC模板。