Erforderliche Dateien und Konfiguration
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Projekt muss mindestens die folgenden Dateien enthalten:
Datei und Speicherort
Beschreibung
/src/<your_api_class>.py
Eine oder mehrere Klassendateien (wenn Sie die API in mehreren Klassen implementieren), die Ihre Back-End-API enthalten.
/src/<your_api_server>.py
Eine optionale Datei mit dem API-Servercode, wenn Sie diesen nicht in die API-Klasse einbeziehen.
/src/app.yaml
Der für die App Engine-Konfiguration erforderliche Bereitstellungsdeskriptor der Web-App.
Die Inhalte jeder der erforderlichen Dateien wird in den folgenden Abschnitten erläutert.
API-Klassendatei
Eine ausführliche Beschreibung der erforderlichen und optionalen Inhalte der Klassendatei bzw. Klassendateien (bei Verwendung einer API mit mehreren Klassen) finden Sie unter Endpoints API erstellen.
API-Serverdatei
Eine ausführliche Beschreibung dieser Datei und ihres Inhalts finden Sie unter Webserver erstellen.
app.yaml
Für diese Datei sind mindestens folgende Inhalte erforderlich:
# Copyright 2021 Google LLC## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.runtime:python27threadsafe:trueapi_version:1basic_scaling:max_instances:2skip_files:-^(.*/)?#.*#$-^(.*/)?.*~$-^(.*/)?.*\.py[co]$-^(.*/)?.*/RCS/.*$-^(.*/)?\..*$-^(.*/)?setuptools/script \(dev\).tmpl$handlers:# The endpoints handler must be mapped to /_ah/api.-url:/_ah/api/.*script:main.apilibraries:-name:pycryptoversion:2.6-name:sslversion:2.7.11env_variables:# The following values are to be replaced by information from the output of# 'gcloud endpoints services deploy swagger.json' command.ENDPOINTS_SERVICE_NAME:YOUR-PROJECT-ID.appspot.comENDPOINTS_SERVICE_VERSION:2016-08-01r0
Dabei gilt:
main ist der Name des Python-Moduls und der Variablen für den API-Server.
threadsafe wird auf "true" gesetzt, wenn App Engine parallel mehrere Anfragen senden soll. Um Anfragen der Reihe nach zu senden, muss der Wert auf "false" gesetzt sein.
Es stehen Ihnen zusätzliche optionale Einstellungen zur Verfügung. Weitere Informationen finden Sie in der app.yaml-Referenz. Die Informationen unter Anmeldung oder Administratorstatus erforderlich und Sichere URLs gelten nicht für Back-End-APIs.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-07-18 (UTC)."],[],[]]