Standardendpunkt für eine HTTP-API deaktivieren - Amazon API Gateway

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Standardendpunkt für eine HTTP-API deaktivieren

Standardmäßig können Clients Ihre API mithilfe des execute-api-Endpunkts aufrufen, den API Gateway für Ihre API generiert. Um sicherzustellen, dass Kunden nur über einen benutzerdefinierten Domänennamen auf Ihre API zugreifen können, deaktivieren Sie den standardmäßigen execute-api-Endpunkt.

Anmerkung

Wenn Sie den Standardendpunkt deaktivieren, wirkt sich dies auf alle Stufen einer API aus.

Mit dem folgenden AWS CLI-Befehl wird der Standardendpunkt für eine HTTP-API deaktiviert.

aws apigatewayv2 update-api \ --api-id abcdef123 \ --disable-execute-api-endpoint

Nachdem Sie den Standardendpunkt deaktiviert haben, müssen Sie Ihre API bereitstellen, damit die Änderung wirksam wird, es sei denn, automatische Bereitstellungen sind aktiviert.

Mit dem folgenden AWS CLI-Befehl wird eine Bereitstellung erstellt.

aws apigatewayv2 create-deployment \ --api-id abcdef123 \ --stage-name dev