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

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