Adición de interceptor (ssd api-management add api-interceptor)
El comando ssd api-management add (plan | api)-interceptor
le permite añadir un interceptor al flujo de una API o de un plan en Sensedia API Platform.
Es posible utilizar el comando ssd api-management add (plan | api)-interceptor o su versión abreviada ssd apim add (plan | api)-interceptor .
|
Uso
El comando ssd api-management add (plan | api)-interceptor
requiere un subcomando, correspondiente al interceptor que desea añadir:
ssd api-management add (plan | api)-interceptor [command]
Vea a continuación algunos ejemplos de uso:
# Añade un interceptor de Log al flujo de entrada de la API o del plan para todos sus recursos y métodos $ ssd (api-management | apim) add api-interceptor log --api-name "Open Banking" --api-version 1.0.0 --flow INBOUND --revision 1 $ ssd (api-management | apim) add plan-interceptor log --plan-name "Plan Name" --flow INBOUND # La posición del interceptor en el flujo se puede especificar utilizando el flag `--position` (si no se especifica este flag, la posición del interceptor en el flujo será la última): $ ssd (api-management | apim) add api-interceptor log --api-name "Open Banking" --api-version 1.0.0 --flow INBOUND --revision 1 --position 2 $ ssd (api-management | apim) add plan-interceptor log --plan-name "Plan Name" --flow INBOUND --position 2 # Añade el interceptor a un recurso, método y ruta específicos $ ssd (api-management | apim) add api-interceptor log --api-name "Open Banking" --api-version 1.0.0 --flow INBOUND --revision 1 --position 2 --resource "consent" --method "POST" --path "/consent/allow" $ ssd (api-management | apim) add plan-interceptor log --plan-name "Plan Name" --flow INBOUND --position 2 --resource "consent" # Como muestra el siguiente comando, es posible construir combinaciones con el recurso, el método y la ruta $ ssd (api-management | apim) add plan-interceptor log --plan-name "Plan Name" --flow INBOUND --position 2 --resource "consent" --method "POST" --path "/consent/allow" $ ssd (api-management | apim) add api-interceptor log --api-name "Open Banking" --api-version "1.0.0" --revision 1 --flow INBOUND --position 2 --resource "consent" --method "POST" --path "/consent/allow"
Subcomandos disponibles
Los subcomandos disponibles para utilizar con ssd api-management add (plan | api)-interceptor
son los siguientes (lee más sobre cada uno haciendo clic en los enlaces correspondientes):
-
header: añade un interceptor de "Header" al flujo de una API o de un plan en Sensedia API Platform;
-
http-method: añade un interceptor "HTTP Method" al flujo de una API o de un plan en Sensedia API Platform;
-
json-txt: añade un interceptor "JSON to TXT" al flujo de una API o de un plan en Sensedia API Platform;
-
json-xml: añade un interceptor "JSON to XML" al flujo de una API o de un plan en Sensedia API Platform;
-
ip-filtering: añade un interceptor de "IP Filtering" al flujo de una API o de un plan en Sensedia API Platform;
-
log: añade un interceptor de "Log" al flujo de una API o de un plan en Sensedia API Platform;
-
log-obfuscation: añade un interceptor de "Log Obfuscation" al flujo de una API o de un plan en Sensedia API Platform;
-
oauth: añade un interceptor de "OAuth" al flujo de una API o de un plan en Sensedia API Platform;
-
payload-size: añade un interceptor de "Payload Size" al flujo de una API o de un plan en Sensedia API Platform.
-
rate-limit: añade un interceptor de "Rate Limit" al flujo de una API o de un plan en Sensedia API Platform;
-
restrict: añade un interceptor de "Restrict Access" al flujo de una API o de un plan en Sensedia API Platform;
-
spike-arrest: añade un interceptor de "Spike Arrest" al flujo de una API o de un plan en Sensedia API Platform;
-
sql-threat-protection: añade un interceptor de "SQL Threat Protection" al flujo de una API en Sensedia API Platform.
-
txt-json: añade un interceptor "TXT to JSON" al flujo de una API o de un plan en Sensedia API Platform;
-
xml-json: añade un interceptor "XML to JSON" al flujo de una API o de un plan en Sensedia API Platform.
-
xss-threat-protection: añade un interceptor de "XSS Threat Protection" al flujo de una API en Sensedia API Platform.
Share your suggestions with us!
Click here and then [+ Submit idea]