En este paso, debe completar las siguientes tareas:
- Agregar un nuevo patrón de enrutamiento
- Agregue el servicio vinculante al servicio de adquisiciones de SaaS
Puede realizar estos pasos uno por uno o copiar el uno completo manifest.yml
al final. Recuerde las rutas, URL y TENANT_HOST_PATTERN
según tu propio ejemplo.
Agregar un nuevo patrón de enrutamiento
Agrega un parámetro llamado TENANT_HOST_PATTERN
hacia apputer solicitud. El parámetro especifica una forma genérica para que cada inquilino llame al aprobador.
Ve a la
product-list
carpeta.Abre el
manifest.yml
expediente.Don apputer aplicación, agregue el parámetro
TENANT_HOST_PATTERN
bajo laenv
parámetro.env: destinations: > [ {"name":"hw-dest", "url":"https://product-list-ap25.cfapps.eu10.hana.ondemand.com", "forwardAuthToken": true} ] TENANT_HOST_PATTERN: "^(.*)-approuter-product-list-ap25.cfapps.eu10.hana.ondemand.com"
SRIANO: El valor de los parámetros
TENANT_HOST_PATTERN
debe estar en minúsculas.
Agregue el servicio vinculante para el servicio de adquisiciones de SaaS
Agregar enlace de servicio de adquisición de SaaS en el manifest.yml
el caso de servicio se conectará automáticamente al product-list
aplicación durante la implementación.
Agregue el servicio vinculante para el servicio de adquisiciones de SaaS al lista de productos solicitud.
services:
- xsuaa-service-tutorial
- saas-registry-tutorial
Al final de tu manifest.yml
este archivo debería verse así:
applications:
# Application
- name: product-list
instances: 1
memory: 128M
routes:
- route: product-list-ap25.cfapps.eu10.hana.ondemand.com
path: myapp
buildpacks:
- nodejs_buildpack
timeout: 180
services:
- xsuaa-service-tutorial
- saas-registry-tutorial
# Application Router
- name: approuter
routes:
- route: approuter-product-list-ap25.cfapps.eu10.hana.ondemand.com
path: approuter
buildpacks:
- nodejs_buildpack
memory: 128M
services:
- xsuaa-service-tutorial
env:
destinations: >
[
{
"name":"products-destination",
"url":"https://product-list-ap25.cfapps.eu10.hana.ondemand.com",
"forwardAuthToken": true
}
]
TENANT_HOST_PATTERN: "^(.*)-approuter-product-list-ap25.cfapps.eu10.hana.ondemand.com"