エクスプローラ '_ah/api/explorer'を使用してapiにアクセスしているとき、またはapiがアプリから呼び出されているときに、クラウドフレームワークエンドポイントAPIを呼び出す際にエラーが発生しました
以下は、app.yamlとapiの実装に関連する部分です。
私は同様のエラーが発生しています。これは、エンドポイントの設定がgcloudサービス管理を使って展開されていても、イベントがgatewayv1openapi.jsonをアップロードした後に発生した場合に発生する可能性があります。
私はapiコードまたはapp.yamlを変更する必要がありますか?もう1つは、別の古いプロジェクトに正確に同じコードベースをアップロードしたことです(違いはapp.yamlのixp-testではなく他のプロジェクトIDです)、正常に動作します。新しく作成されたプロジェクトでこのエラーが発生しています。/V1 /呼び出す?ALT = jsonを
なしスケジューラ・スレッド、scheduler.run()レポート(...)によって呼び出されます(/ベース/データ/家庭
/_ah/API /ゲートウェイ/apps/s~ixp-test/20171013t215957.404774686885375478/server/lib/endpoints_management/control/client.py:235) トレースバック(直近の最後のコール): ファイル "/ base/data/home/apps/s〜self._thread.start() ファイル「/ base/data/home/runtimes/python27_experiment/python27_lib /」は、起動時にixp-test/20171013t215957.404774686885375478/server/lib/endpoints_management/control/client.py "バージョン/ 1/google/appengine/api/background_thread/background_thread.py "、lin e 108、開始時 start_new_background_thread(self。 ブートストラップ、())start_new_background_thread レイズERROR_MAPerror.application_error で ファイル "/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/api/background_thread/background_thread.py"、ライン87、 FrontendsNotSupported 。 。 。 (/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/runtime/wsgi.py:263) トレースバック(最新のコール最後): ファイル "/ base/data/home /ランタイム/ python27_experiment/python27_lib /バージョン/ 1/google/appengine/runtime/wsgi.py "、行240、ハンドル ハンドラ= _config_handle.add_wsgi_middleware(self._LoadHandler()) ファイル"/base/data/home/runtimes /home/index.php "、/ dev/dt/home/runtimes/ハンドラ、パス、エラー= LoadObject(self._handler) ファイル"/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/runtime/wsgi.py "、96行目、LoadObject内 __import(cumulative_path) ファイル "/base/data/home/apps/s~ixp-test/20171013t215957.404774686885375478/server/main.py"、18行目、 api = endpoints.api_server([GatewayApi]) ファイル "/ base/data /home/apps/s~ixp-test/20171013t215957.404774686885375478/server/lib/endpoints/apiserving.py "、514行、api_server コントローラ) ファイル"/base/data/home/apps/s〜ixp- test/20171013t215957.404774686885375478/server/lib/endpoints_management/control/wsgi.py "、行126、add_all a_service = loader.load() ファイル"/base/data/home/apps/s〜ixp-test/1117、load in return self._load_func(** kw) ファイル "/ base/data/home/apps/s〜ixp-test/20171013t215957.404774686885375478/server/lib/endpoints_management/control/service.py" 20171013t215957.404774686885375478/server/lib/endpoints_management/con (/ status/code) ファイル "/ base/data/home/apps/s〜ixp-test/20171013t215957"のfetch_service_config内の "fig/service_config.py"の行79を参照してください。404774686885375478 /サーバー/ libに/ endpoints_management /設定/ service_config.py」、行127は、_log_and_raise 昇給のexception_class(メッセージ) 例外で:フェッチサービスの設定(ステータスコード403)を失敗した以下
は、関連するコンフィグ
ですapp.yamlを
runtime: python27
api_version: 1
threadsafe: false
automatic_scaling:
max_idle_instances: 0
env_variables:
ENDPOINTS_SERVICE_NAME: ixp-test.appspot.com
ENDPOINTS_SERVICE_VERSION: 2017-08-13r0
API
@endpoints.api(name='gateway', version='v1')
class GatewayApi(remote.Service):
@endpoints.method(
GatewayRequest,
GatewayResponse,
path='invoke',
http_method='POST',
name='invoke')
def invoke(self, request):
pass
@endpoints.method(
GatewayRequest,
GatewayResponse,
path='invokeSecure',
http_method='POST',
name='invokeSecure',
scopes=[endpoints.EMAIL_SCOPE])
def invoke_secure(self, request):
pass
から
はい、彼らは一致しません。 – rizTaak