Skip to content

arcmop/apic-local-test-environment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Test Environment Hello World example - Apiconnect & Datapower

Repositorio base para Local Test Environment de Datapower

  1. Descargar el aplicativo apic-lte y las imágenes de docker: Dependiendo de la versión que desee utilizar

    Se muestra los archivos a descargar: {width=70%}

    Los archivos contienen:

    • apic-lte-images_10.0.5.2.tar.gz : Imágenes de docker para el runtime
    • apic-lte-linux_10.0.5.2: La cli para usar Local Test Environment
    • toolkit-loopback-designer-windows_10.0.5.2.zip: El apic cli y el Designer Toolkit
  2. Ejecutar Local Test Environment

    • Cargar las ímagenes en docker
      docker load < apic-lte-images_10.0.5.2.tar.gz
      
    • Ejecutar el LTE
      apic-lte-linux_10.0.5.2 start --datapower-gateway-enabled --datapower-api-gateway-enabled
      
    • Recomiendo renombrar apic-lte-linux_10.0.5.2 a apic-lte
  3. Verificar el estado del entorno de ejecución

    $ ./apic-lte status

    {width=70%}

  4. Esto crea lo siguiente:

    • Una Organización llamada: localtest
    • Un Catálogo llamado: sandbox
    • Una Aplicación: sandbox-test-app
    • Una Organización consumidora: sandbox-test-org
    • Credenciales para probar las apis:
      client id       :   X-IBM-Client-Id
      client secret   :   X-IBM-Client-Secret
  5. Iniciar sesión en la consola de APIC usando los datos predeterminados

    apic login --server localhost:2000 --username shavon --password 7iron-hide --realm provider/default-idp-2
    
    #Como administrador, en caso de se necesario
    apic login --server localhost:2000 --username admin --password 7iron-hide --realm admin/default-idp-1

    {width=70%}

  6. Publica el producto,api y subscription:

    ./deploy.sh

    {width=50%}

  7. Verificar:

    ./checks.sh

  8. Invocar API

    API_URL="https://localhost:9444/localtest/sandbox/miapitest01/"
    API_USR=""
    API_SEC=""
    curl -s -k -X GET ${API_URL} -H "X-IBM-Client-Id: ${API_USR}" -H "X-IBM-Client-Secret: ${API_SEC}" | jq
  9. En el API Designer Tools {width=70%}

  10. Eliminar todo:

    apic products:delete -s https://localhost:2000 -o localtest -c sandbox --scope catalog miproduct01:1.0.0
    
  11. Referencias adicionales LTE

  12. Referencias adicionales

About

Repositorio base para Local Test Environment de Datapower

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages