Creación de Interceptor (ssd api-management create interceptor)
El comando ssd api-management create interceptor
le permite crear un interceptor en Sensedia CLI.
Es posible utilizar el comando ssd api-management create interceptor o su versión abreviada ssd apim create interceptor .
|
Para obtener información más específica, consulte la documentación sobre interceptores en Sensedia API Platform. |
Uso
El comando ssd api-management create interceptor
puede ir seguido de flags con sus respectivos argumentos:
ssd api-management create interceptor [flags]
Si no se especifica ningún flag, se activará el modo interactivo.
# Crea un interceptor JAVA $ ssd (api-management | apim) create interceptor -n “Interceptor Name” -t “JAVA” -f /home/User/Documents/file.jar # Crea un interceptor JAVASCRIPT $ ssd (api-management | apim) create interceptor -n “Interceptor Name” -t “JAVASCRIPT” -f /home/User/Documents/file.js # Crea un interceptor con un tipo de visibilidad "ME" $ ssd (api-management | apim) create interceptor --name “Interceptor Name” --type “JAVA” --file /home/User/Documents/file.jar --visibility-type “ME” # Crea un interceptor con el tipo de visibilidad "TEAM" pasando también los usuarios $ ssd (api-management | apim) create interceptor --name “Interceptor Name” --type “JAVA” --file /home/User/Documents/file.jar --visibility-type “TEAM ” --visibility-team “TEAM NAME“ --visibility-users "USER NAME 1, USER NAME 2" # Crea un interceptor pasando también las etiquetas $ ssd (api-management | apim) create interceptor --name “Interceptor Name” --type “JAVASCRIPT” --file /home/User/Documents/file.js --tags “Security,Traffic Management” --abort-request-fail
Flags disponibles
Flag |
Tipo |
Descripción |
-a, --abort-request-fail |
Cuando se activa esta opción, el gateway no reenvía la petición al servidor en caso de error, sino que devuelve inmediatamente una respuesta de error al cliente. |
|
-f, --file |
string |
Requiere la ruta base del archivo a cargar. |
-h, --help |
Muestra la ayuda del comando |
|
-n, --name |
string |
Nombre del interceptor. |
--tags |
string |
Etiquetas del interceptor. |
-t, --type |
string |
Tipo de interceptor. Los disponibles son 'JAVA' y 'JAVASCRIPT'. |
--visibility-team |
string |
Nombre del equipo para un interceptor con visibilidad de equipo. |
--visibility-type |
string |
Tipo de visibilidad del interceptor que se creará. Los disponibles son 'ORGANIZATION', 'ME' y 'TEAM' (por defecto: "ORGANIZATION"). |
--visibility-users |
string |
Nombres de usuarios para un interceptor con visibilidad de usuario. |
Flags globales
Flag |
Tipo |
Descripción |
-c, --config |
string |
Archivo de configuración (por defecto: |
--profile |
string |
Perfil de configuración que desea utilizar (por defecto: "default") |
--verbose |
Enumera todas las solicitudes realizadas por el comando.
Puede almacenar esta información en un archivo TXT en lugar de mostrarla en el terminal.
Ej.: |
Es posible crear un interceptor utilizando un archivo .yaml con el Modo Declarativo.
|
Share your suggestions with us!
Click here and then [+ Submit idea]