Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.

Pour gérer les sources de réseau, utilisez les opérations d'API suivantes :

Création d'un objet de source de réseau

Exemple d'objet de source de réseau :

{
"compartmentId" : "ocid1.tenancy.oc1..aaaaaaaabaexampleuniqueID",
"description" : "Corporate IP ranges to be used for IP-based authorization",
"name" : "corpnet",
"virtualSourceList": [
{"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]}

],
"publicSourceList": [ "192.0.2.5", "192.0.2.6" ],
"services": ["all"]
]
}

Les éléments sont les suivants :

  • virtualSourceList - Spécifie le réseau en nuage virtuel (OCID) et les intervalles d'adresses IP du sous-réseau de ce VCN dont l'accès est autorisé. La valeur virtualSourceList doit contenir l'OCID du VCN et les intervalles d'adresses IP du sous-réseau :
    • vcnID - OCID du VCN
    • IpRanges - Liste séparée par des virgules des adresses IP ou des blocs CIDR des sous-réseaux appartenant au VCN indiqué qui sont autorisés à accéder à la ressource. Pour autoriser tous les intervalles dans le VCN indiqué, entrez 0.0.0.0/0.
  • publicSourceList - Liste séparée par des virgules des intervalles d'adresses IP publiques pour lesquels l'accès est autorisé.

Exemple :

{
"virtualSourceList": [{vcnId: "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]}],
"publicSourceList": [ "192.0.2.0/25", "192.0.2.200" ]
}