Accepter un Net peering

Vous pouvez accepter un Net peering demandé entre l’un de vos Net et un autre Net pour que ceux-ci puissent communiquer entre eux.

Cette action change l’état de la connexion de pending-acceptance à active. Seul le propriétaire du Net accepteur peut accepter la requête de connexion. Vous ne pouvez pas vous-même accepter une requête que vous avez envoyée à un autre compte. Pour en savoir plus, voir À propos des Net peerings.

  • Si vous utilisez Cockpit pour créer un Net peering entre deux Nets qui appartiennent à votre compte, la requête est automatiquement acceptée.

  • Une peering connection entre deux Nets se fait dans les deux sens. Ainsi, une connexion de B vers A n’est pas nécessaire si une connexion de A vers B a déjà été créée et acceptée.

Pour des raisons de sécurité, n’acceptez jamais de connexion avec un Net d’un compte inconnu.

Vous pouvez rejeter la connexion, ou laisser la requête expirer. Pour en savoir plus, voir Rejeter un Net peering ou À propos des Net peerings > Cycle de vie.

Accepter un Net peering avec Cockpit v2

  1. Cliquez dans le dashboard Net Peerings pour faire apparaître des cases à cocher.

  2. Cochez la case du Net peering que vous voulez accepter.
    Le Net peering est sélectionné et un menu d’actions apparaît.

  3. Cliquez sur IconLink Accepter.
    Une boîte de dialogue de confirmation apparaît.

  4. Cliquez sur Accepter.
    Le Net peering est accepté.

Accepter un Net peering avec OSC CLI

À ce jour, cette section est disponible en anglais uniquement.

The AcceptNetPeering command accepts a Net peering request.
To accept this request, you must be the owner of the peer Net. If you do not accept the request within 7 days, the state of the Net peering becomes expired.

A peering connection between two Nets works both ways. Therefore, when an A-to-B peering connection is accepted, any pending B-to-A peering connection is automatically rejected as redundant.

Request sample
$ osc-cli api AcceptNetPeering --profile "default" \
    --NetPeeringId "pcx-12345678"

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • NetPeeringId: The ID of the Net peering you want to accept.

The AcceptNetPeering command returns the following elements:

  • NetPeering: Information about the Net peering.

  • ResponseContext: Information about the context of the response.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "NetPeering": {
    "Tags": [],
    "State": {
      "Name": "active",
      "Message": "Active"
    },
    "AccepterNet": {
      "NetId": "vpc-12345678",
      "IpRange": "172.16.0.0/16",
      "AccountId": "123456789012"
    },
    "ExpirationDate": "2063-04-05T00:00:00.000Z",
    "SourceNet": {
      "NetId": "vpc-12345678",
      "IpRange": "10.0.0.0/16",
      "AccountId": "123456789012"
    },
    "NetPeeringId": "pcx-12345678"
  }
}

Accepter une VPC peering connection avec AWS CLI

Pour accepter une VPC peering connection, utilisez la commande accept-vpc-peering-connection suivant cette syntaxe :

Exemple de requête
$ aws ec2 accept-vpc-peering-connection \
    --profile YOUR_PROFILE \
    --vpc-peering-connection-id pcx-111aaa111 \
    --endpoint https://fcu.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • vpc-peering-connection-id : L’ID de la VPC peering connection que vous voulez accepter.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La commande accept-vpc-peering-connection renvoie les éléments suivants :

  • VpcPeeringConnection : Informations à propos de la VPC peering connection. Cet élément contient les informations suivantes :

    • AccepterVpcInfo : Informations à propos du VPC accepteur. Cet élément contient les informations suivantes :

      • CidrBlock : La plage d’IP du VPC, en notation CIDR.

      • OwnerId : L’ID de compte du propriétaire du VPC.

      • VpcId : L’ID du VPC.

    • ExpirationTime : La date à laquelle la VPC peering connection à l’état pending-acceptance aurait expiré.

    • RequesterVpcInfo : Informations à propos du VPC requêteur. Cet élément contient les informations suivantes :

      • CidrBlock : La plage d’IP du VPC, en notation CIDR.

      • OwnerId : L’ID de compte du propriétaire du VPC.

      • VpcId : L’ID du VPC.

    • Status : Informations à propos de l’état de la VPC peering connection. Cet élément contient les informations suivantes :

      • Code : L’état de la VPC peering connection (active).

      • Message : Informations supplémentaires sur l’état de la VPC peering connection.

    • Tags : Un ou plusieurs tags associés à la VPC peering connection. Cet élément contient les informations suivantes :

      • Key : La clé du tag.

      • Value : La valeur du tag.

    • VpcPeeringConnectionId : L’ID de la VPC peering connection.

Exemple de résultat
{
    "VpcPeeringConnection": {
        "AccepterVpcInfo": {
            "CidrBlock": "172.16.0.0/28",
            "OwnerId": "888877776666",
            "VpcId": "vpc-11122233"
        },
        "ExpirationTime": "2018-03-26T13:01:33.176Z",
        "RequesterVpcInfo": {
            "CidrBlock": "10.0.0.0/28",
            "OwnerId": "444455556666",
            "VpcId": "vpc-1a2b3c4d"
        },
        "Status": {
            "Code": "active",
            "Message": "Active"
        },
        "Tags": [],
        "VpcPeeringConnectionId": "pcx-111aaa11"
    }
}

La VPC peering connection spécifiée est acceptée.

Pages connexes

Méthodes API correspondantes

AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.