質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Google Cloud Platform

Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

Q&A

解決済

1回答

425閲覧

Google Cloud Function で関数をデプロイしたい

taboopython

総合スコア40

Google Cloud Platform

Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

0グッド

0クリップ

投稿2020/03/01 01:47

Google Cloud Function で関数をデプロイしたいのですが、
次のようなエラーが表示され、エプロイに失敗してしまいます。

対策お分かりになる方がいらっしゃればご教示いただければ幸いです。

デプロイに失敗しました:
Build failed: {"error": {"canonicalCode": "INVALID_ARGUMENT", "errorMessage": "pip_download_wheels had stderr output:\nInvalid requirement: 'Function dependencies, for example:'\nTraceback (most recent call last):\n File "/opt/python3.7/lib/python3.7/site-packages/pip/_vendor/packaging/requirements.py", line 93, in init\n req = REQUIREMENT.parseString(requirement_string)\n File "/opt/python3.7/lib/python3.7/site-packages/pip/_vendor/pyparsing.py", line 1632, in parseString\n raise exc\n File "/opt/python3.7/lib/python3.7/site-packages/pip/_vendor/pyparsing.py", line 1622, in parseString\n loc, tokens = self._parse( instring, 0 )\n File "/opt/python3.7/lib/python3.7/site-packages/pip/_vendor/pyparsing.py", line 1379, in _parseNoCache\n loc,tokens = self.parseImpl( instring, preloc, doActions )\n File "/opt/python3.7/lib/python3.7/site-packages/pip/_vendor/pyparsing.py", line 3395, in parseImpl\n loc, exprtokens = e._parse( instring, loc, doActions )\n File "/opt/python3.7/lib/python3.7/site-packages/pip/_vendor/pyparsing.py", line 1383, in _parseNoCache\n loc,tokens = self.parseImpl( instring, preloc, doActions )\n File "/opt/python3.7/lib/python3.7/site-packages/pip/_vendor/pyparsing.py", line 3183, in parseImpl\n raise ParseException(instring, loc, self.errmsg, self)\npip._vendor.pyparsing.ParseException: Expected stringEnd (at char 9), (line:1, col:10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File "/opt/python3.7/lib/python3.7/site-packages/pip/_internal/req/req_install.py", line 253, in from_line\n req = Requirement(req)\n File "/opt/python3.7/lib/python3.7/site-packages/pip/_vendor/packaging/requirements.py", line 97, in init\n requirement_string[e.loc:e.loc + 8]))\npip._vendor.packaging.requirements.InvalidRequirement: Invalid requirement, parse error at "'dependen'"\n\n\nerror: pip_download_wheels returned code: 1", "errorType": "InternalError", "errorId": "D4CDF107"}}

<main.py>

python

1 2import base64 3 4def hello_pubsub(event, context): 5 """Triggered from a message on a Cloud Pub/Sub topic. 6 Args: 7 event (dict): Event payload. 8 context (google.cloud.functions.Context): Metadata for the event. 9 """ 10 pubsub_message = base64.b64decode(event['data']).decode('utf-8') 11 print(pubsub_message) 12

<REQUIREMENTS.TXT>

python

1Function dependencies, for example: 2package>=version

<その他環境等>
トリガー Cloud Pub/Sub
リージョンus-central1
割り当てられたメモリ128 MB
python3.7
ソースコード インラインエディタ

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

解決しました。お騒がせしました。

トリガーを、
Cloud Pub/Subではなく、HTTP にしたところうまくいきました。

投稿2020/03/01 02:23

taboopython

総合スコア40

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問