Création d'unAWS DataSyncAgent avec le pluginAWS 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 DataSyncAgent avec le pluginAWS CLI

Pour accéder à votre stockage autogéré, vous devez d'abord déployer et activer unAWS DataSyncAgent. Le processus d'activation associe votre agent auCompte AWS. Un agent n'est pas nécessaire pour effectuer un transfert entreAWSservices de stockage au sein du mêmeCompte AWS. Pour configurer un transfert de données entre deuxServices AWS, voirCréationAWS DataSyncavec le pluginAWS CLI.

UN DataSync l'agent permet de transférer des données via des points de terminaison de service public, des points de terminaison FIPS (Federal Information Processing Standard) et des points de terminaison Amazon VPC. Pour plus d'informations, consultez Création d'unAWS DataSyncagent.

Note

Lorsque vous configurez votre agent pour qu'il utilise des points de terminaison Amazon VPC, les données transférées entre cet agent et le DataSync ne passe pas par l'Internet public et ne nécessite pas d'adresses IP publiques. Pour end-to-end instructions pour cette configuration, consultezA l'aide deAWS DataSyncdans un Virtual Private Cloud.

Pour créer un agent chargé de lire à partir d'un système de fichiers NFS (Network File System), SMB (Server Message Block), Hadoop Distributed File System (HDFS) ou d'un emplacement de source de stockage en mode objet autogéré

  1. Téléchargez le plugin DataSync .ovaou lancez l'image actuelle DataSync Amazon Machine Image (AMI) basée sur Amazon EC2 provenant duAWS DataSyncconsole Pour plus d'informations sur l'obtention du.ovaimage ou Amazon EC2 AMI, consultezCréation d'unAWS DataSyncagent. Pour obtenir des informations sur les exigences matérielles et les types d'instance Amazon EC2 recommandés, veuillez consulterExigences liées aux machines virtuelles.

    Important

    Si vous déployez votre agent sur Amazon EC2, déployez-le de manière à ce qu'il n'ait pas besoin 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é ayant une cible de montage pour 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 prix de transfert de données pour tousRégions AWS, voirTarification à la demande Amazon EC2.

  2. Assurez-vous que vous respectez les prérequis en matière de connectivité réseau pour l'agent. Pour plus d'informations sur la configuration du réseau, consultez AWS DataSyncexigences.

  3. Déploiement de l'.ovadans votre hyperviseur, mettez en service 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

    Le.ovales identifiants par défaut sont loginadmin, passwordpassword. Vous pouvez modifier le mot de passe sur la console locale de la machine virtuelle (VM). Vous n'avez pas besoin de vous connecter à la machine virtuelle pour les journaux de base DataSync fonctionnalité. La connexion est principalement requise 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 de l'hyperviseur de votre machine virtuelle. Pour plus d'informations sur l'utilisation de la console de la machine virtuelle, consultez Travailler avec votre DataSync console locale de l'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 de VPC (Virtual Private Cloud), utilisez l'adresse IP du point de terminaison de 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'adressehttps://console.aws.amazon.com/vpc/et choisissezPoints de terminaisondans le volet de navigation de gauche. Cliquez sur l'onglet DataSync point final et vérifiezListe des sous-réseauxpour trouver l'adresse IP privée correspondant au sous-réseau que vous avez choisi pour la configuration de votre point de terminaison de VPC.

      Pour plus d'informations sur la configuration des points de terminaison de VPC, reportez-vous à l'étape 5 de Configuration DataSync pour utiliser des adresses IP privées pour le transfert de données.

    • Pour activer un agent à l'aide d'un point de terminaison FIPS (Federal Information Processing Standard), spécifiez endpointType=FIPS. Egalement, le pluginactivationRegiondoit être définie sur uneRégion AWSaux É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 l'agent activé, il clôture le port 80 et ce dernier n'est plus accessible. Si vous ne pouvez pas vous connecter à l'agent après l'avoir activé, vous pouvez vérifier si l'activation a abouti en utilisant la commande suivante :

aws datasync list-agents
Note

Vérifiez que vous utilisez le mêmeAWSles informations d'identification tout au long du processus. Ne basculez pas entre plusieurs terminaux où vous êtes authentifié avec desAWSInformations d'identification .