$ gcloud functions deploy hello_http --runtime python38 --trigger-http --allow-unauthenticated
ERROR: (gcloud.functions.deploy) Error parsing [name].
The [function] resource is not properly specified.
Failed to find attribute [project]. The attribute can be set in the following ways:
- provide the argument [--project] on the command line
- set the property [core/project]
上記のようなエラーが出た。
どうもプロジェクトを指定していないのが原因のようだ。
gcloud auth login
で認証をしたあと、
gcloud config set project <PROJECT_ID>
で作成済みのプロジェクトのプロジェクトIDを指定してあげればOK。