簡體   English   中英

用於管理VM的Google Cloud Compute Engine API密鑰

[英]Google Cloud Compute Engine API Key To Manage VMs

我想通過腳本在GCP中啟動/停止/重新啟動VM。 為此有OAuth2.0和API密鑰方法。

對於OAuth 2.0,我可以通過獲得密鑰的“ gcloud auth print-access-token”生成訪問令牌。

我想同樣使用API​​密鑰,但無法找到“ Compute Engine”的API密鑰,但有服務帳戶,但有密鑰。

curl --request POST \\' https://www.googleapis.com/compute/v1/projects/xxxx/zones/xxx/instances/xxx/stop? key =[ YOUR_API_KEY ] '\\ --header'接受:應用程序/ json'\\-壓縮

我缺少什么?

謝謝。

您不能為此目的使用API​​密鑰。 這是因為GCE API需要知道誰在發送請求1,但API密鑰不提供此信息。

當任何人都可以訪問API時(例如,網站中嵌入的Google Maps框)使用API​​密鑰,但使用情況需要向一個特定客戶說明。

1需要身份來強制執行IAM許可,收集審核日志和其他此類工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM