我想檢查實例信息專門存儲其是否只讀,完全或讀/通過gcloud殼寫如何查看gcloud shell實例信息
1
A
回答
0
有可能是一個更好,更直接的方式,但這裏有一個方法做到這一點,可以在任何地方工作,GCE與否。 gcloud可以使用像這樣的實例的憑據打印您的訪問令牌:
$> curl 'https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=ya29.GlxcBCtxyP3xW1JwKL62vh4h_8W0vqH9awoCXgcYkOguBP2DKc4JxgHpX6HHuaaaaaaaaaaaaa'
{
"issued_to": "something.apps.googleusercontent.com",
"audience": "something.apps.googleusercontent.com",
"user_id": "1234567890",
"scope": "https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/cloudkms https://www.googleapis.com/auth/appengine.admin https://www.googleapis.com/auth/compute https://www.googleapis.com/auth/plus.me",
"expires_in": 3578,
"email": "[email protected]",
"verified_email": true,
"access_type": "offline"
}
所以,一個完整的命令來獲得:
$> gcloud auth print-access-token
ya29.GlxcBCtxyP3xW1JwKL62vh4h_8W0vqH9awoCXgcYkOguBP2DKc4JxgHpX6HHuaaaaaaaaaaaaa
然後,您可以標記直接與谷歌的OAuth API查詢的是准入範圍作用域列表可能是這樣的(假設你有HTTPie和JQ安裝):
$> http 'https://www.googleapis.com/oauth2/v1/tokeninfo' \
access_token==`gcloud auth print-access-token` |
jq '.["scope"]'
0
你不需要是在實例來獲取這些信息。如果您運行
gcloud compute instances describe MY_INSTANCE --zone ZONE \
--format="yaml(serviceAccounts)"
它會顯示由VM和設定範圍的使用服務帳戶有:
serviceAccounts:
- email: [email protected]
scopes:
- https://www.googleapis.com/auth/devstorage.read_only
- https://www.googleapis.com/auth/logging.write
- https://www.googleapis.com/auth/monitoring.write
- https://www.googleapis.com/auth/servicecontrol
- https://www.googleapis.com/auth/service.management.readonly
- https://www.googleapis.com/auth/trace.append
您可以使用--format
標誌做了很多什麼jq
工具,讓你或設置--format=json
並將其傳送至jq
以提取相關信息。
相關問題
- 1. 查看AppCode中的例外信息
- 2. 查看Cpu信息!
- 3. 我如何查看GE股票信息?
- 4. 如何查看我的時區信息
- 5. 如何查看facebook的公共信息
- 6. 如何使用gcloud添加對實例組的健康檢查?
- 7. 我如何檢查是否谷歌的VM實例有gcloud
- 8. gcloud SQL實例創建--options
- 9. 查看組實例
- 10. 查看AWS實例
- 11. 多個SSRS實例 - 如何查詢配置詳細信息?
- 12. ASP.NET詳細信息查看
- 13. 檢索DataTemplateSelector查看信息
- 14. 獲取Android查看實例
- 15. 如何查看iOS上選定行的不同詳細信息查看詳細信息
- 16. 如何從Apache服務器查看錯誤信息和調試信息?
- 17. 無法查看活動組件信息Java.lang.nullpointer例外
- 18. gcloud創建多個虛擬機實例
- 19. 引導Gcloud雲SQL第二代實例
- 20. Coq:導入關於實例的信息
- 21. Mysql - 如何查看更大的表來查看來自cmd的信息?
- 22. 如何查看JMeter的所有信息相對所有從機實時
- 23. 如何從C++中的另一個實例訪問實例中的信息?
- 24. 如何查看kafka消息
- 25. 如何查看deadletter消息
- 26. Spring如何通知有關實例何時銷燬的信息?
- 27. 如何同步不同的shell實例
- 28. 如何查詢WURFL信息
- 29. 如何查詢此信息
- 30. MVC - 從Jquery傳遞到查看信息