我想检查实例信息专门存储其是否只读,完全或读/通过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. 查看Cpu信息!
- 2. 如何查看我的时区信息
- 3. 查看组实例
- 4. ASP.NET详细信息查看
- 5. 如何从Apache服务器查看错误信息和调试信息?
- 6. 引导Gcloud云SQL第二代实例
- 7. gcloud创建多个虚拟机实例
- 8. Mysql - 如何查看更大的表来查看来自cmd的信息?
- 9. Coq:导入关于实例的信息
- 10. 如何从C++中的另一个实例访问实例中的信息?
- 11. 如何查看deadletter消息
- 12. 如何查看kafka消息
- 13. Spring如何通知有关实例何时销毁的信息?
- 14. 如何同步不同的shell实例
- 15. 如何查询此信息
- 16. 如何查询WURFL信息
- 17. 学说2.0 - 保湿查看信息
- 18. ASP.Net MVC中的其他信息查看
- 19. 查看自定义菜单的信息
- 20. 在logCat中查看日志信息
- 21. 从django.contrib.auth.models.User带来信息进入查看
- 22. 想要隐藏错误信息(查看)
- 23. Javascript:查看POST和GET信息
- 24. 查看蜂房架构位置信息
- 25. Pycharm - 查看完整提交信息
- 26. MVC - 从Jquery传递到查看信息
- 27. Unix egrep查看文件夹信息?
- 28. 添加验证信息查看
- 29. 收藏查看和详细信息查看分页
- 30. 无法在xcode中查看查看详细信息按钮