Création d'unAWS DataSync agent avecAWS CLI - AWS DataSync

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'unAWS DataSync agent avecAWS CLI

Pour accéder à votre stockage autogéré, vous devez d'abord déployer et activer unAWS DataSync agent. Le processus d'activation associe votre agent à votreCompte AWS. Aucun agent n'est requis lors du transfert entre des servicesAWS de stockage au sein d'un même serviceCompte AWS. Pour configurer un transfert de données entre deuxServices AWS, reportez-vous à la sectionCréation deAWS DataSync lieux à l'aide duAWS CLI.

Un DataSync agent peut transférer des données via des points de terminaison du service public, des points de terminaison FIPS (Federal Information Processing Standard) et des points de terminaison Amazon VPC. Pour plus d'informations, veuillez consulter Création d'un AWS DataSync agent.

Note

Lorsque vous configurez votre agent pour utiliser des points de terminaison Amazon VPC, les données transférées entre votre agent et le DataSync service ne transitent pas par l'Internet public et ne nécessitent pas d'adresses IP publiques. Pour end-to-end obtenir des instructions relatives à cette configuration, reportez-vous à la sectionUtilisation d'AWS DataSyncagents avec des points de terminaison VPC.

Pour créer un agent à lire à partir d'un système de fichiers réseau (NFS), d'un bloc de messages serveur (SMB), d'un système de fichiers distribué Hadoop (HDFS) ou d'un emplacement source de stockage d'objets autogéré
  1. Téléchargez l' DataSync .ovaimage actuelle ou lancez l'image DataSync Amazon Machine (AMI) actuelle basée sur Amazon EC2 depuis laAWS DataSync console. Pour plus d'informations sur la manière d'obtenir l'.ovaimage ou l'AMI Amazon EC2, consultezCréation d'un AWS DataSync agent. Pour plus d'informations sur la configuration matérielle requise et les types d'instances Amazon EC2 recommandés, consultezExigences relatives aux machines virtuelles.

    Important

    Si vous déployez votre agent sur Amazon EC2, déployez-le de manière à ce qu'il ne nécessite pas de trafic réseau entre les zones de disponibilité (afin d'éviter des frais pour ce trafic).

    • Pour accéder à votre système de fichiers Amazon EFS ou Amazon FSx for Windows File Server, déployez l'agent dans une zone de disponibilité dotée d'une cible de montage sur votre système de fichiers.

    • Pour les systèmes de fichiers autogérés, déployez l'agent dans la zone de disponibilité où réside votre système de fichiers.

    Pour en savoir plus sur les tarifs de transfert de données pour tousRégions AWS, consultez la tarification à la demande d'Amazon EC2.

  2. Assurez-vous de satisfaire aux exigences de connectivité réseau de l'agent. Pour plus d'informations sur la configuration du réseau, consultez AWS DataSyncexigences en matière de réseau.

  3. Déployez l'.ovaimage dans votre hyperviseur, allumez l'hyperviseur et notez l'adresse IP de l'agent. Assurez-vous que vous pouvez atteindre l'agent sur le port 80. Vous pouvez utiliser la commande suivante pour vérifier.

    nc -vz agent-ip-address 80
    Note

    Les informations d'identification.ova par défaut sont loginadmin, mot de passepassword. Vous pouvez modifier le mot de passe sur la console locale de machine virtuelle (VM, virtual machine). Vous n'avez pas besoin de vous connecter à la machine virtuelle pour bénéficier des DataSync fonctionnalités de base. La connexion est requise principalement pour le dépannage, les paramètres spécifiques au réseau, etc.

    Vous vous connectez à la console locale de la machine virtuelle de l'agent à l'aide du client hyperviseur de votre machine virtuelle. Pour plus d'informations sur l'utilisation de la console de la machine virtuelle, consultez Utilisation de la console locale de votreAWS DataSync agent.

  4. Envoyez une demande GET HTTP/1.1 à l'agent pour obtenir la clé d'activation. Pour ce faire, vous pouvez utiliser des outils Unix standard :

    • Pour activer un agent à l'aide d'un point de terminaison de service public, utilisez la commande suivante.

      curl "http://agent-ip-address/?gatewayType=SYNC&activationRegion=aws-region&no_redirect"
    • Pour activer un agent à l'aide d'un point de terminaison Virtual Private Cloud (VPC), utilisez l'adresse IP du point de terminaison VPC. Utilisez la commande suivante.

      curl "http://agent-ip-address/?gatewayType=SYNC&activationRegion=aws-region&privateLinkEndpoint=IP address of VPC endpoint&endpointType=PRIVATE_LINK&no_redirect"

      Pour trouver l'adresse IP correcte, ouvrez la console Amazon VPC à l'adresse https://console.aws.amazon.com/vpc/ et choisissez Endpoints dans le volet de navigation de gauche. Choisissez le DataSync point de terminaison et consultez la liste des sous-réseaux pour trouver l'adresse IP privée qui correspond au sous-réseau que vous avez choisi pour la configuration de votre point de terminaison VPC.

      Pour plus d'informations sur la configuration des points de terminaison de VPC, reportez-vous à l'étape 5 de Configuration de votreDataSync agent pour utiliser un point de terminaison VPC.

    • Pour activer un agent à l'aide d'un point de terminaison FIPS (Federal Information Processing Standard), spécifiez endpointType=FIPS. En outre, laactivationRegion valeur doit être définieRégion AWS sur un aux États-Unis. Pour activer un point de terminaison FIPS, utilisez la commande suivante.

      curl "http://agent-IP-address/?gatewayType=SYNC&activationRegion=US-based-aws-region&endpointType=FIPS&no_redirect"

    Cette commande renvoie une clé d'activation semblable à la suivante.

    F0EFT-7FPPR-GG7MC-3I9R3-27DOH

  5. Une fois que vous avez la clé d'activation, effectuez l'une des actions suivantes :

    • Pour activer un agent à l'aide d'un point de terminaison public ou d'un point de terminaison FIPS, utilisez la commande suivante.

      aws datasync create-agent \ --agent-name agent-name-you-specify \ --activation-key obtained-activation-key
    • Pour activer un agent à l'aide d'un point de terminaison de VPC, utilisez la commande suivante.

      aws datasync create-agent \ --agent-name agent-name-you-specify \ --vpc-endpoint-id vpc-endpoint-id \ --subnet-arns subnet-arns \ --security-group-arns security-group-arns \ --activation-key obtained-activation-key

      Dans cette commande, utilisez les arguments suivants :

      Ces commandes renvoient l'ARN de l'agent que vous venez d'activer. L'ARN est similaire à ce qui suit.

      { "AgentArn": "arn:aws:datasync:us-east-1:111222333444:agent/agent-0b0addbeef44baca3” }
      Note

      Après avoir choisi un point de terminaison de service, vous ne pouvez pas le remplacer ensuite.

Une fois que vous avez activé l'agent, il ferme le port 80 et celui-ci n'est plus accessible. Si vous ne parvenez pas à vous connecter à l'agent après l'avoir activé, vérifiez que l'activation a été réussie à l'aide de la commande suivante :

aws datasync list-agents
Note

Assurez-vous d'utiliser les mêmesAWS informations d'identification tout au long du processus. Ne passez pas d'un terminal à un autre où vous êtes authentifié avec desAWS informations d'identification différentes.