谷歌云任务队列
gcp-taskqueue的Python项目详细描述
fastapi验证器
用于google云任务的fastapi验证器
安装
服务器:
pip3 install fastapi-authenticator
客户:
^{pr2}$使用
服务器:
fromfastapiimportDepends,FastAPIfromfastapi_authenticatorimportGoogleCloudTask,google_cloud_task,google_cloud_authapp=FastAPI()@app.post("/task1")deftask_handler(claims:dict=Depends(google_cloud_auth),task:GoogleCloudTask:Depends(google_cloud_task)):...
客户:
fromgcp_taskqueueimportTaskQueuequeue=TaskQueue(queue_id="your-queue-name")queue.create_http_task("https://url",deadline=300)
部署
客户端需要Service Account User
角色来生成oidc令牌。在
- 项目
标签: