Google Cloud 如何在谷歌云超过预算时立即停用服务帐号,谷歌云服务器怎么关闭Google Cloud 如何在谷歌云超过预算时立即停用服务帐号谷歌云使用小技巧本文依据Cloud Billing中,“选择性地控制使用量”一文实现当超过预算时,停用服务帐号,避免程序持续使用付费资源导致超过预算成本。具体步骤如下......
谷歌云
使用小技巧
本文依据Cloud Billing中,“选择性地控制使用量”一文实现当超过预算时,停用服务帐号,避免程序持续使用付费资源导致超过预算成本。
具体步骤如下:
01
启用 IAM API
02
建立Pub/Sub 的主题
03
建立 Cloud Function
04
检视Pub/Subs Subscription
05
将 Cloud Billing 预算关联到 Pub/Sub 主题
01
启用 IAM API
登录Google Cloud Console,选择 APIs Services
点击 ENABLE APIS AND SERVICES
搜寻“IAM”
点击 Identity and Access Management (IAM) API
点击 Enable 按钮
备注:
1、后面Cloud Function内的代码将使用IAM API的 disable service accounts 方法,来停用服务帐号
2、停用服务帐号的Python参考代码
02
建立Pub/Sub 的主题
登录Google Cloud Console,在Pub/Sub导航菜单中,选择 Topics
点击 CREATE TOPIC 按钮
输入 Topic ID,例如 “AutoMLNLOverbudget”
取消勾选 Add a default subscription 方块
点击 CREATE TOPIC 按钮
03
建立 Cloud Function
登录Google Cloud Console,选择 Cloud Functions
点击 CREATE FUNCTION 按钮
输入 Function name,例如 “DisableAutoMLAPICaller”
选择一个 Region,例如 “asiaeast2”
在 Trigger type 字段,选择 “Cloud Pub/Sub”
选择您在上一个步骤建立的 Cloud Pub/Sub topic,例如“AutoMLNLOverbudget”
点击 SAVE 按钮
点击 Next 按钮
在 Runtime 字段,选择“Python 3.8”
复制下面代码,然后贴到 main.py
(如需代码可点击“阅读全文”跳转到知乎原文)
复制下面内容,然后贴到 requirements.txt
(如需代码可点击“阅读全文”跳转到知乎原文)
在Entry point 字段中,输入“disable_service_account”
点击 DEPLOY 按钮
04
检视Pub/Subs Subscription
登录Google Cloud Console,在Pub/Sub导航菜单中,选择 Subscriptions
您将看到一个由谷歌为Cloud Function自动创建的Subscription
05
将Cloud Billing预算关联到Pub/Sub
请按照此文章(链接如下)将您的Cloud Billing预算与这里的Pub/Sub主题相关联:
https://cloud.google.com/billing/docs/howto/budgetsprogrammaticnotifications#connectbudget
以上为如何在谷歌云超过预算时立即停用服务帐号的所有内容,如果对Google相关产品,包括
Google Workspace,
Google Cloud,
Google Maps......
有疑问或者有需求购买的可以通过以下的联系方式咨询我们哦。同时可点击“阅读原文”跳转到知乎原文(代码以知乎为准)。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部