google-cloud-platform - 如何通过 API 获取所有可用镜像的信息以创建 vm 实例
问题描述
我正在创建一种需求条目应用程序,我想在其中通过 google API 填充元数据(区域、区域、图像等)。例如,https://compute.googleapis.com/compute/v1/projects/{project}/global/images
我使用我的项目 ID 调用此 API。但我收到了 200 条回复,但没有看到任何数据。
谢谢科维
_
https://compute.googleapis.com/compute/v1/projects/{project}/global/images
{
"id": "projects/sap-iidc-cde/global/images",
"selfLink": "https://www.googleapis.com/compute/v1/projects/sap-iidc-cde/global/images",
"kind": "compute#imageList"
}
解决方案
此 API 仅返回可用于指定项目的自定义图像。自定义图像是项目创建的图像。
如果要列出其他项目(例如 Debian 或 Windows)中的图像,则需要使用它们的项目 ID。
知名图像项目:
centos-cloud, coreos-cloud, debian-cloud, cos-cloud, rhel-cloud, rhel-sap-cloud, suse-cloud, suse-sap-cloud, ubuntu-os-cloud, windows-cloud, windows-sql-cloud
要列出图像,请使用 SDK CLI。这将向您显示与每个图像关联的各种项目 ID。
gcloud compute images list
推荐阅读
- python - 如何在 pytest 中进行自定义比较?
- reactjs - React - 不要在危险的SetInnerHTML 中解析某些 HTML 标签
- laravel - laravel 计划 Monthly() 何时准确运行?
- python - Apache在重定向时显示代码而不是网页
- javascript - 如何在 Node.js 中使用“async/await”和“promises”进行同步执行?
- java - 在 IDEA 中,如何自动在代码和注释之间添加空格?
- websocket - 通过加入方法添加功能时websocket无法正常工作
- javascript - Firebase 查询示例返回无用的对象
- api - 艾玛迪斯自助服务 API 预订
- apache-spark - Pyspark - 选择至少连续 2 天看到的用户