当前位置: 首页 > 知识库问答 >
问题:

OAuth:从Google App Engine中启动Google Compute实例

锺离声
2023-03-14

似乎所有的身份验证方法都需要出现一个窗口,以便输入用户名和密码,这在Google App Engine中是不切实际的。

共有1个答案

诸经略
2023-03-14

下面是一个完整的示例,使用服务帐户和App Engine cron任务在实例运行一段时间后停止它们:(与启动实例相反,但授权代码是相同的)

https://github.com/googlecloudplatform/compute-appengine-timeout-python

AppAssertionCredentials使用以下代码处理访问令牌:

# Obtain App Engine AppAssertion credentials and authorize HTTP connection.
# https://developers.google.com/appengine/docs/python/appidentity/overview
credentials = AppAssertionCredentials(
    scope='https://www.googleapis.com/auth/compute')
HTTP = credentials.authorize(httplib2.Http(memcache))

# Build object for the 'v1beta15' version of the GCE API.
# https://developers.google.com/compute/docs/reference/v1beta13/
compute = build('compute', 'v1beta15', http=HTTP)
 类似资料:
  • 问题内容: 我想从Java管理Elasticsearch的启动和停止。有什么简单/不错的方法吗? 我们正在尝试在产品中部署ElasticSearch,并希望在我们自己的产品中的客户计算机上维护ElasticSearch的实例,现在,每件事都取决于从es.bat或其他事物中启动ElasticSearch实例。 顺便说一句,谁能给我一个例子,说明如何围绕用于ElasticSearch的Jest API

  • 以下是我的小程序的要点 一个python脚本,用于检查某个目录中是否有新文件(电影文件),并相应地更新sqlite3数据库,从而将要处理的文件排队。使用launchctl每分钟运行一次。 另一个python脚本,使用HandBrake命令行界面进行文件转换的实际处理。还可以使用launchctl每分钟运行一次。 在第二个脚本中,转换完成后,我想启动一个applescript,将文件导入到iTune

  • 这是我的类文件,它扩展了FragmentActivity。我不太确定我做得对不对。我想有一个选项卡式布局在这个活动,但应用程序不断崩溃。 ```

  • 我正在尝试将一个基于PHP的API从共享主机移植到Google应用程序引擎。我下载了PHPSDK,在启动器中创建了一个新的应用程序,在PHP中启用了cURL。ini(使用),现在我得到这个错误: 如果我向curl_init()添加反斜杠(告诉它不要使用MyNamespace),我会得到这个: 除了启用cURL_lite()(稍后我可能会解决这个问题,因为它不支持我需要的cURL选项),我如何解决这

  • 如何在自己的应用程序中创建Telegram API实例?初始化后,如何对用户进行身份验证?通过提供的链接,可以使用方法完成此操作。但是这个方法属于哪个类呢?

  • 本文向大家介绍Android中实现开机自动启动服务(service)实例,包括了Android中实现开机自动启动服务(service)实例的使用技巧和注意事项,需要的朋友参考一下 最近在将 HevSocks5Client 移植到 Android 上了,在经过增加 signalfd 和 timerfd 相关的系统调用支持后,就可以直接使用 NDK 编译出 executable 了。直接的 nativ