Créer une instance à l'aide de la ligne de commande

Vous pouvez provisionner une instance Oracle Integration en utilisant la ligne de commande.

Vous pouvez utiliser la ligne de commande de deux manières :
  • Configurez l'interface de ligne de commande (CLI) comme décrit dans la documentation Oracle Cloud Infrastructure (OCI).
  • Utilisez OCI Cloud Shell, préconfiguré avec l'interface de ligne de commande et accessible à partir de la console Oracle Cloud.

Commande de la CLI

Utilisez la commande d'interface de ligne de commande suivante pour créer une instance Oracle Integration :

oci integration integration-instance create -c <compartment_ocid> --display-name "Test Instance" --is-byol false --message-packs 1 --domain-id <domain_ocid>
</domain_ocid></compartment_ocid>

Pour plus d'informations, reportez-vous à create dans la documentation de référence des commandes de l'interface de ligne de commande OCI.

Paramètres requis

Vous devez inclure les paramètres suivants.

Nom de paramètre Description Paramètre
Compartiment Entrez le compartiment dans lequel créer l'instance. -c ou –compartment-id
Nom Entrez le nom de cette instance. Le nom devient une partie de l'URL permettant d'accéder à l'instance. –display-name
Type de licence Définissez cette option sur TRUE si vous souhaitez utiliser une licence Oracle Fusion Middleware existante.

Reportez-vous à la section Types de licence.

–is-byol

Les valeurs autorisées sont TRUE et FALSE.

Packs de messages Saisissez le nombre de packs de messages auxquels vous souhaitez vous abonner.

Reportez-vous à Modification du nombre de packs de messages à l'aide de l'interface utilisateur

–message-packs
Edition Entrez l'édition que vous souhaitez que cette instance soit.

Reportez-vous à Editions Oracle Integration.

–type

Les valeurs autorisées sont STANDARDX, ENTERPRISEX et HEALTHCARE.

Domaine d'identité Ce paramètre n'est pas répertorié comme requis, mais vous devez l'inclure. Entrez l'OCID du domaine d'identité auquel vous voulez associer l'instance.

Vous ne pouvez pas utiliser un domaine d'identité en dehors de votre location.

–domain-id
Forme Ce paramètre n'est pas obligatoire, mais il est recommandé ; il est défini par défaut sur Production. Entrez la forme à utiliser pour cette instance.

Reportez-vous à Formes.

–shape

Les valeurs autorisées sont DEVELOPMENT et PRODUCTION.

Paramètres optionnels

Les paramètres suivants sont facultatifs.

Nom de paramètre Description Paramètre
Modèle de consommation Ce paramètre n'est requis que si vous disposez à la fois des droits Abonnement et UCM. –consumption-model

Les valeurs autorisées sont GOV, OIC4SAAS et UCM.

Balises d'espace de noms Entrez les clés prédéfinies pour les espaces de noms. –defined-tags

Exemple de valeur de paramètre :

{"Enterprise-OIC":{"Environment":"Non-Production"}}
Balises à format libre Vous pouvez éventuellement ajouter des balises pour organiser vos ressources dans votre location.

Reportez-vous à Balises de ressource.

–freeform-tags

Exemple de valeur de paramètre :

{"SampleTag":"TagValue", "SampleTag2":"TagValue2"}
Récupération après sinistre Définissez cette option sur TRUE si vous souhaitez configurer la récupération après sinistre. Cette opération installe une instance principale dans une région et une instance secondaire dans une autre. Vous devez avoir sélectionné ENTERPRISEX ou HEALTHCARE en tant qu'édition et PRODUCTION en tant que forme, et vous devez vous trouver dans une région qui prend en charge l'association de récupération après sinistre.

Reportez-vous à Introduction à la récupération après sinistre gérée par Oracle dans le guide Configuration d'une solution de récupération après sinistre gérée par Oracle pour Oracle Integration 3.

–is-disaster-recovery-enabled

Les valeurs autorisées sont TRUE et FALSE.

Accès au réseau Configurez une liste d'autorisation pour votre instance. Reportez-vous à Configuration d'une liste d'autorisation pour votre instance. –network-endpoint-details

Exemple de valeur de paramètre :

{
  "networkEndpointType":"PUBLIC",
  "allowlistedHttpIps":["129.1.2.0/24","1.2.3.0/24"],
  "allowlistedHttpVcns":["<vcn_ocid1>", "<vcn_ocid2>"],
  "isIntegrationVcnAllowlisted":true
}</vcn_ocid2></vcn_ocid1>