Utilización de los mandatos site-config
Puede utilizar los mandatos site-config para crear exportaciones e importaciones, suprimir exportaciones e importaciones, obtener el estado de una exportación o importación y obtener una exportación en el servicio Portal del desarrollador .
- Iniciar sesión como organización de proveedores:
apic login --server management_server --realm provider/identity_provider --username cloud_username --password cloud_passwordPuede determinar qué proveedor de identidad usar en el parámetro--realmespecificando el comando siguiente para ver la lista de todos los proveedores de identidad disponibles (no es necesario iniciar sesión para ejecutar este comando):
Por ejemplo:apic identity-providers:list --scope provider --server platform_api_endpoint_url --fields title,realm
El valorapic identity-providers:list --scope provider --server platform_api_endpoint_url --fields title,realm total_results: 2 results: - title: API Manager User Registry realm: provider/default-idp-2 - title: Corporate LDAP user registry realm: provider/corporate-ldaptitledebería permitirle determinar qué proveedor de identidad utilizar; a continuación, puede copiar el parámetro--realmcorrespondiente directamente desde el valorrealmvisualizado. Para cualquier proveedor de identidad que su administrador haya creado después de la instalación de API Connect , los nombres se determinan en el momento de la creación. El registro de usuarios local predeterminado del gestor de API para iniciar sesión como miembro de una organización de proveedores esdefault-idp-2.Para obtener todos los detalles del mandato
apic login, consulte Inicio de sesión en un servidor de gestión. - Exporte las configuraciones del sitio.El mandato site-config:create-export crea una tarea de exportación en el portal de los
catalogyorgespecificados. A continuación, el mandato sondea el estado de la tarea hasta que tieneFINISHEDy los artefactos se vuelven a transmitir.Nota: El mandato continúa sondeando hasta que se alcanza el tiempo máximo de sondeo de 15 minutos. En ese momento puede utilizar los mandatos site-config:get-export-status y site-config:get-export para obtener el estado y potencialmente un artefacto.apic --mode portaladmin site-config:create-export --catalog name/id --org orgid/name --server management_server- La configuración del sitio .tgz se guarda en el directorio en el que ha ejecutado el mandato.
- El .tgz guardado tiene el formato
site_config_createExport-20200217134637.tgz. - Puede guardar las exportaciones en el sistema de gestión de control de cambios.
Por ejemplo:apic --mode portaladmin site-config:create-export --catalog dev --org ibm --server api.stagingexample.com - Importe las configuraciones del sitio.El mandato site-config:create-import utiliza el archivo .tgz proporcionado para importar las configuraciones del sitio en el portal de los
catalogyorgespecificados. A continuación, el mandato sondea el estado de la tarea hasta que la tarea tieneFINISHEDcorrectamente o ha fallado debido a un error.Nota: Las carpetas de nivel superior del archivado solo pueden contener estos caracteres, a-z y 0-9.Nota: El mandato continúa sondeando hasta que se alcanza el tiempo máximo de sondeo de 15 minutos. En ese momento, puede utilizar el mandato site-config:get-import-status para obtener el estado de la importación.apic --mode portaladmin site-config:create-import --catalog name/id --org orgid/name --server management_server /PATH/TO/SITE_CONFIG/TGZPor ejemplo:apic --mode portaladmin site-config:create-import --catalog prod --org ibm --server api.productionexample.com C:/users/example/desktop/site_config_createExport-20200217134637.tgz - Puede ejecutar el mandato delete para cancelar las tareas de importación o exportación en curso o creadas recientemente. Los artefactos creados temporalmente se suprimirán del sistema de archivos del portal.Por ejemplo:
apic --mode portaladmin site-config:delete-export --catalog name/id --org orgid/name --server management_server --format json --task_id stringapic --mode portaladmin site-config:delete-import --catalog name/id --org orgid/name --server management_server --format json --task_id string