Accepter ou rejeter les connexions
Si un autre client Fabric demande à se connecter à vos services ou ressources, vous pouvez accepter ou refuser sa demande. Pour ce faire, vous devez disposer du rôle « Gestionnaire de connexions Fabric ».
Pour consulter vos demandes de connexion:
- Portal
- API
-
Connectez-vous au [Portail client et allez à Fabric.
-
Utilisez le menu déroulant Sélecteur de projet pour sélectionner le projet dont vous souhaitez afficher les demandes de connexion en attente. Pour plus d'informations sur les projets, consultez Gestion des projets.
-
Sur la page Aperçu, cliquez sur Demandes en attente.

-
Le panneau Actions en attente affiche les connexions qui nécessitent une approbation.
infoVous pouvez également filtrer les demandes de connexion en attente dans l'Inventaire des connexions.
Envoyez une requête POST au point de terminaison /fabric/v4/connections/search. Dans l'objet de filtre, spécifiez le critère property comme /operation/equinixStatus et le critère values comme PENDING_APPROVAL.
Exemple de requête cURL:
curl -X POST 'https://api.equinix.com/fabric/v4/connections/search' \
-H 'content-type: application/json' \
-H 'authorization: Bearer <token>' \
-d '{
"filter": {
"and": [
{
"property": "/operation/equinixStatus",
"operator": "=",
"values": [
"PENDING_APPROVAL"
]
}
]
},
"pagination": {
"limit": 25,
"offset": 0,
"total": 0
},
"sort": [
{
"property": "/changeLog/updatedDateTime",
"direction": "DESC"
}
]
}'
Accepter une demande de connexion
Pour accepter une connexion:
- Portal
- API
-
Repérez la demande de connexion que vous souhaitez gérer et cliquez sur Accepter ou Refuser la connexion.

-
Cliquez sur Accepter.

-
Dans la liste déroulante Port de destination, sélectionnez le port sur lequel vous souhaitez terminer cette connexion, puis cliquez sur Soumettre.
remarqueLa liste des ports de destination contient tous les ports admissibles, y compris ceux affectés à différents projets. Si vous sélectionnez un port dans un autre projet, la connexion sera associée au projet auquel ce port est affecté.

-
Cliquez sur Confirmer.
Envoyer une requête POST au point de terminaison /fabric/v4/connections/{connection_id}/actions. Dans le corps de la requête, précisez:
- Informations sur le port côté Z correspondant à l'adresse de connexion. Vous pouvez obtenir les informations des ports de votre infrastructure Equinix Fabric via le point de terminaison
/fabric/v4/ports. - Le paramètre
typeest défini surCONNECTION_CREATION_ACCEPTANCE.
Exemple de requête cURL:
curl -X POST 'https://api.equinix.com/fabric/v4/connections/{connection_id}/actions' \
-H 'content-type: application/json' \
-H 'authorization: Bearer <token>' \
-d '{
"type": "CONNECTION_CREATION_ACCEPTANCE",
"data": {
"zSide": {
"accessPoint": {
"type": "COLO",
"port": {
"uuid": "<port_id>"
},
"linkProtocol": {
"type": "QINQ",
"vlanSTag": <vlan_id>,
"vlanCTag": <vlan_id>
}
}
}
}
}'
Rejeter la demande de connexion
Pour rejeter une demande de connexion:
- Portal
- API
-
Repérez la demande de connexion que vous souhaitez gérer et cliquez sur Accepter ou Refuser la connexion.

-
Cliquez sur Refuser.

-
Entrez la raison pour laquelle vous refusez cette demande de connexion, puis cliquez sur Soumettre.

Envoyer une requête POST au point de terminaison /fabric/v4/connections/{connection_id}/actions. Dans le corps de la requête, précisez:
- Le paramètre
typeest défini surCONNECTION_CREATION_REJECTION. - Le motif du refus figure dans la
description.
Exemple de requête cURL:
curl -X POST 'https://api.equinix.com/fabric/v4/connections/{connection_id}/actions' \
-H 'content-type: application/json' \
-H 'authorization: Bearer <token>' \
-d '{
"type": "CONNECTION_CREATION_REJECTION",
"description": "<reason_for_rejection>"
}'