【发布时间】:2020-02-05 11:22:41
【问题描述】:
我正在尝试建立一个将托管在 Google 云平台上的无服务器项目。这是serverless.yml 的样子
plugins: # List of plugins of use on application
- serverless-offline # Get your serverless configuration and run the server local
- serverless-plugin-typescript-express
# Project name on the infrastructure created
service: ansaar-auth
provider:
name: google # Provider name, where the infrastructure has be created
runtime: nodejs # The node version where the lambda functions going to run
project: ansaar-auth
credentials: ~/.gcloud/auth.json
# stage: dev # Control the environment of application
# region: us-east-1 # Default region where the lambda functions running
functions: # The array with definitions of lambda functions of the your application
getUsers: # Lambda function name
handler: src/server.handler # The function name mapped of the application
events: # Array of events that call the function
- http: # Type of event, the http event selected, it's event is a endpoint mapped on api gateway
path: users
method: get
凭据设置为according to the docs,但由于某些原因,部署无法正常工作,并且总是抛出以下错误:
Serverless Error ---------------------------------------
The specified provider "google" does not exist.
有谁知道如何修复它并将项目成功部署到 GCP?
【问题讨论】:
标签: google-cloud-platform google-cloud-functions serverless-framework