タイトルの通りです。言語はPythonを使用しています。
何かFirewallが働いているのでしょうか?あるいは、何らかIAMの設定が必要なのでしょうか?
使用しているコード及びCloud functionsの設定
コードは以下です。
py
1import requests 2 3def hello_world(request): 4 print(requests.get('https://google.com').content)
requirements.txtは以下の通りです。
requests==2.21.0
cloud function作成時の設定は全てデフォルトのままにしています。
エラーメッセージ
コンソールにて、Test the Functionボタンを押して実行すると、以下のエラーになります。
Error: function terminated. Recommended action: inspect logs for termination reason. Details: HTTPSConnectionPool(host='google.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x3e5beba50a90>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
ローカルで同様のコードを実行して特に問題なく動くことは確認できています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。