Creación de una instancia mediante la API
Puede aprovisionar una instancia deOracle Integration mediante la API administrativa de Oracle Integration.
Las operaciones de ciclo de vida de Oracle Integration, incluida la creación de instancias, forman parte de la API administrativa de Oracle Integration. En concreto, la API CreateIntegrationInstance soporta la creación de nuevas instancias de Oracle Integration.
Idiomas soportados
Además de soportar una API de REST, también hay varios enlaces de idioma.
Se admiten los idiomas siguientes:
- REST
Se puede utilizar con Postman u Oracle Integration, por ejemplo.
- Java
- Python
- Ir
- TypeScript
- .NET
- Ruby
En la documentación Software Development Kits and Command Line Interface se explica cómo instalar y utilizar los diversos enlaces de lenguaje para las API de Oracle Cloud Infrastructure (OCI), incluida la API administrativa de Oracle Integration.
Llamada a CreateIntegrationInstance desde un flujo de Oracle Integration
Se puede llamar a la API CreateIntegrationInstance mediante el adaptador de REST desde un flujo de Oracle Integration. En esta sección se explican los pasos necesarios para llamar a la API desde una acción de llamada.
Configurar conexión REST
Para llamar a la API CreateIntegrationInstance, debe tener una conexión a las API. Podemos crear una conexión de adaptador REST para conectarnos a la API y utilizar la política de seguridad ServiceInvocation de OCI, lo que significa que se permite el acceso según las políticas de OCI. Para ello, es necesario que la instancia de Oracle Integration sea miembro de un grupo dinámico. Consulte RPST y OCI Service Invocation Security Policy Use.
Llame a CreateIntegrationInstance
Puede llamar a CreateIntegrationInstance como una operación POST, como se muestra a continuación.

Al llamar a CreateIntegrationInstance, utilice la siguiente carga útil de ejemplo:
{
"compartmentId": "string",
"consumptionModel": "UCM|GOV|OIC4SAAS",
"definedTags": {
"tagNamespace1": {
"tagKey1": "tagValue1",
"tagKey2": "tagValue2"
},
"tagNamespace2": {
"tagKey1": "tagValue1",
"tagKey2": "tagValue2"
}
},
"displayName": "string",
"domainId": "string",
"freeformTags": {
"tagKey1": "tagValue1",
"tagKey2": "tagValue2"
},
"isByol": true,
"isDisasterRecoveryEnabled": true,
"messagePacks": 1,
"networkEndpointDetails": {
"allowlistedHttpIps": [
"string",
"string"
],
"allowlistedHttpVcns": [
{
"allowlistedIps": [
"string",
"string"
],
"id": "string"
},
{
"allowlistedIps": [
"string",
"string"
],
"id": "string"
}
],
"isIntegrationVcnAllowlisted": true,
"networkEndpointType": "PUBLIC"
},
"shape": "DEVELOPMENT|PRODUCTION",
"integrationInstanceType": "STANDARDX|ENTERPRISEX|HEALTHCARE"
}| Nombre de parámetro | Descripción | Parámetro |
|---|---|---|
| Compartimento | Introduzca el compartimento en los que desea crear la instancia. | compartmentId |
| Modelo de consumo | Este parámetro solo es necesario si tiene derechos de suscripción y UCM. | consumptionModel |
| Etiquetas de espacio de nombres | Introduzca claves predefinidas en el ámbito de los espacios de nombres. | definedTags |
| Nombre | Introduzca un nombre para esta instancia. El nombre pasa a ser parte de la URL para acceder a la instancia. | displayName |
| Dominio de identidad | Este parámetro no aparece como necesario, pero debe incluirlo. Introduzca el OCID del dominio de identidad al que desea asociar la instancia.
No puede utilizar un dominio de identidad fuera de su arrendamiento. |
domainId |
| Etiquetas de formato libre | También puede agregar etiquetas para ayudarle a organizar sus recursos en su arrendamiento.
Consulte Etiquetas de recurso. |
freeformTags |
| Tipo de licencia | Defina esta opción en TRUE si desea utilizar una licencia de Oracle Fusion Middleware existente.
Consulte Tipos de licencia. |
isByolLos valores permitidos son |
| Recuperación ante desastres | Defina esta opción en TRUE si desea configurar la recuperación ante desastres. Esto instala una instancia principal en una región y una instancia secundaria en otra región. Debe haber seleccionado ENTERPRISEX o HEALTHCARE como edición y PRODUCTION como unidad, y debe estar en una región que soporte el emparejamiento de recuperación ante desastres.
Consulte Introducción a Oracle-Managed Disaster Recovery en Configuración de una solución de recuperación ante desastres gestionada por Oracle para Oracle Integration 3. |
isDisasterRecoveryEnabledLos valores permitidos son |
| Acceso de Red | Configure una lista de permitidos para la instancia. Consulte Configuración de una lista de permitidos para la instancia. | networkEndpointDetails |
| Paquetes de mensajes | Introduzca el número de paquetes de mensajes a los que desea suscribirse.
Consulte Editar el número de paquetes de mensajes mediante la interfaz de usuario. |
–message-packs |
| Unidad | Este parámetro no es necesario, pero se recomienda; se define por defecto en Producción. Introduzca la unidad que desea utilizar para esta instancia.
Consulte Unidades. |
shape |
| Edición | Introduzca la edición que desea que sea esta instancia.
Consulte Ediciones de Oracle Integration. |
integrationInstanceType |
Puede generar una carga de JSON de ejemplo para cualquier comando de OCI mediante la opción –generate-full-command-json-input en el comando de CLI.