您能否向我展示一些使用Google Compute引擎授权和获取实例的c#示例?当我尝试通过一些代码进行授权时,它总是会弹出gmail登录页面。是否有必要使用我自己的登录用户名,还是可以使用在Google云平台上创建vm实例的用户名?
答案 0 :(得分:0)
您能否向我展示一些使用Google Compute引擎授权和获取实例的c#示例?
以下代码可以提供帮助。
private async Task<List<Instance>> GetAllInstances()
{
List<Instance> instanceResult = new List<Instance>();
var service = assign GooglecomputeServiceObject;
InstancesResource instancesResource = new InstancesResource(service);
InstanceList instanceList = await instancesResource.List(your ProjectId, specify_Zone).ExecuteAsync();
if (instanceList.Items != null)
foreach (var item in instanceList.Items)
{
instanceResult.Add(item);
}
return instanceResult;
}