AWS CLI Commandes prises en charge - AWS Snowball Edge Guide du développeur

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.

AWS CLI Commandes prises en charge

Vous trouverez ci-dessous des informations sur la manière de spécifier l'adaptateur Amazon S3 ou le stockage compatible Amazon S3 sur les appareils de la gamme Snow comme point de terminaison pour les commandes applicables AWS Command Line Interface (AWS CLI). Vous pouvez également trouver la liste des AWS CLI commandes pour Amazon S3 prises en charge pour le transfert de données vers l' AWS Snowball Edge appareil avec l'adaptateur ou pour le stockage compatible Amazon S3 sur les appareils de la famille Snow.

Note

Pour plus d'informations sur l'installation et la configuration du AWS CLI, notamment pour spécifier les régions contre lesquelles vous souhaitez AWS CLI passer des appels, consultez le Guide de AWS Command Line Interface l'utilisateur.

Actuellement, les appareils Snowball Edge ne prennent en charge que les versions 1.16.14 et antérieures AWS CLI lorsqu'ils utilisent l'adaptateur Amazon S3. veuillez consulter Version du client Snowball Edge. Si vous utilisez un stockage compatible Amazon S3 sur des appareils Snow Family, vous pouvez utiliser la dernière version du AWS CLI. Pour télécharger et utiliser la dernière version, consultez le guide de AWS Command Line Interface l'utilisateur.

Note

Assurez-vous d'installer la version 2.6.5+ ou 3.4+ de Python avant d'installer la version 1.16.14 de l' AWS CLI.

AWS CLI Commandes prises en charge pour Amazon S3

Vous trouverez ci-dessous une description du sous-ensemble de AWS CLI commandes et d'options pour Amazon S3 pris en charge par l' AWS Snowball Edge appareil. Si une commande ou une option n'est pas répertoriée, elle n'est pas prise en charge. En utilisant une commande, vous pouvez déclarer des options non prises en charge, comme --sse ou --storage-class. Cependant, ces options sont ignorées et n'ont aucun impact sur la façon dont les données sont importées.

  • cp — Copie un fichier ou un objet depuis ou vers le AWS Snowball Edge périphérique. Voici les options disponibles pour cette commande :

    • --dryrun(Booléen) — Les opérations qui seraient effectuées à l'aide de la commande spécifiée sont affichées sans être exécutées.

    • --quiet(Booléen) — Les opérations effectuées par la commande spécifiée ne sont pas affichées.

    • --include(chaîne) — N'excluez pas les fichiers ou les objets de la commande qui correspondent au modèle spécifié. Pour plus de détails, consultez la section Utilisation des filtres d'exclusion et d'inclusion dans la référence des AWS CLI commandes.

    • --exclude(chaîne) — Exclut tous les fichiers ou objets de la commande correspondant au modèle spécifié.

    • --follow-symlinks | --no-follow-symlinks(Booléen) — Les liens symboliques (liens symboliques) ne sont suivis que lors du téléchargement vers Amazon S3 depuis le système de fichiers local. Amazon S3 ne prend pas en charge les liens symboliques. Le contenu de la cible du lien est donc chargé sous le nom du lien. Lorsque aucune de ces options n'est spécifiée, la valeur par défaut est de suivre les liens symboliques.

    • --only-show-errors(Booléen) — Seuls les erreurs et les avertissements sont affichés. Toutes les autres sorties sont supprimées.

    • --recursive(Booléen) — La commande est exécutée sur tous les fichiers ou objets situés dans le répertoire ou le préfixe spécifié.

    • --page-size(entier) — Le nombre de résultats à renvoyer dans chaque réponse à une opération de liste. La valeur par défaut est 1000 (il s'agit de la valeur maximale autorisée). L'utilisation d'une valeur inférieure peut s'avérer utile si une opération arrive à expiration.

    • --metadata(map) — Carte des métadonnées à stocker avec les objets dans Amazon S3. Cette carte est appliquée à chaque objet faisant partie de cette demande. Dans une synchronisation, cette fonctionnalité signifie que les fichiers qui n'ont pas changé ne reçoivent pas les nouvelles métadonnées. Lorsque vous copiez entre deux emplacements Amazon S3, l'metadata-directiveargument est par défaut, REPLACE sauf indication contraire.

  • ls — Répertorie les objets présents sur l' AWS Snowball Edge appareil. Voici les options disponibles pour cette commande :

    • --human-readable(Booléen) — La taille des fichiers est affichée dans un format lisible par l'homme.

    • --summarize(Booléen) — Les informations récapitulatives s'affichent. Ces informations sont le nombre d'objets et leur taille totale.

    • --recursive(Booléen) — La commande est exécutée sur tous les fichiers ou objets situés dans le répertoire ou le préfixe spécifié.

    • --page-size(entier) — Le nombre de résultats à renvoyer dans chaque réponse à une opération de liste. La valeur par défaut est 1000 (il s'agit de la valeur maximale autorisée). L'utilisation d'une valeur inférieure peut s'avérer utile si une opération arrive à expiration.

  • rm — Supprime un objet sur l' AWS Snowball Edge appareil. Voici les options disponibles pour cette commande :

    • --dryrun(Booléen) — Les opérations qui seraient effectuées à l'aide de la commande spécifiée sont affichées sans être exécutées.

    • --include(chaîne) — N'excluez pas les fichiers ou les objets de la commande qui correspondent au modèle spécifié. Pour plus de détails, consultez la section Utilisation des filtres d'exclusion et d'inclusion dans la référence des AWS CLI commandes.

    • --exclude(chaîne) — Exclut tous les fichiers ou objets de la commande correspondant au modèle spécifié.

    • --recursive(Booléen) — La commande est exécutée sur tous les fichiers ou objets situés dans le répertoire ou le préfixe spécifié.

    • --page-size(entier) — Le nombre de résultats à renvoyer dans chaque réponse à une opération de liste. La valeur par défaut est 1000 (il s'agit de la valeur maximale autorisée). L'utilisation d'une valeur inférieure peut s'avérer utile si une opération arrive à expiration.

    • --only-show-errors(Booléen) — Seuls les erreurs et les avertissements sont affichés. Toutes les autres sorties sont supprimées.

    • --quiet(Booléen) — Les opérations effectuées par la commande spécifiée ne sont pas affichées.

  • sync — Synchronise les répertoires et les préfixes. Cette commande copie les nouveaux fichiers et ceux mis à jour depuis le répertoire source vers la destination. Cette commande ne crée des répertoires dans la destination que s'ils contiennent un ou plusieurs fichiers.

    Important

    La synchronisation d'un répertoire à un autre sur le même Snowball Edge n'est pas prise en charge.

    La synchronisation d'un AWS Snowball appareil à un autre AWS Snowball n'est pas prise en charge.

    Vous ne pouvez utiliser cette option que pour synchroniser le contenu entre votre stockage de données sur site et un Snowball Edge.

    • --dryrun(Booléen) — Les opérations qui seraient effectuées à l'aide de la commande spécifiée sont affichées sans être exécutées.

    • --quiet(Booléen) — Les opérations effectuées par la commande spécifiée ne sont pas affichées.

    • --include(chaîne) — N'excluez pas les fichiers ou les objets de la commande qui correspondent au modèle spécifié. Pour plus de détails, consultez la section Utilisation des filtres d'exclusion et d'inclusion dans la référence des AWS CLI commandes.

    • --exclude(chaîne) — Exclut tous les fichiers ou objets de la commande correspondant au modèle spécifié.

    • --follow-symlinksou --no-follow-symlinks (booléen) — Les liens symboliques (liens symboliques) ne sont suivis que lors du téléchargement vers Amazon S3 depuis le système de fichiers local. Amazon S3 ne prend pas en charge les liens symboliques. Le contenu de la cible du lien est donc chargé sous le nom du lien. Lorsque aucune de ces options n'est spécifiée, la valeur par défaut est de suivre les liens symboliques.

    • --only-show-errors(Booléen) — Seuls les erreurs et les avertissements sont affichés. Toutes les autres sorties sont supprimées.

    • --no-progress(Booléen) — La progression du transfert de fichiers n'est pas affichée. Cette option s'applique uniquement lorsque les options --quiet et --only-show-errors ne sont pas fournies.

    • --page-size(entier) — Le nombre de résultats à renvoyer dans chaque réponse à une opération de liste. La valeur par défaut est 1000 (il s'agit de la valeur maximale autorisée). L'utilisation d'une valeur inférieure peut s'avérer utile si une opération arrive à expiration.

    • --metadata(map) — Carte des métadonnées à stocker avec les objets dans Amazon S3. Cette carte est appliquée à chaque objet faisant partie de cette demande. Dans une synchronisation, cette fonctionnalité signifie que les fichiers qui n'ont pas changé ne reçoivent pas les nouvelles métadonnées. Lorsque vous copiez entre deux emplacements Amazon S3, l'metadata-directiveargument est par défaut, REPLACE sauf indication contraire.

      Important

      La synchronisation d'un répertoire à un autre sur le même Snowball Edge n'est pas prise en charge.

      La synchronisation d'un AWS Snowball appareil à un autre AWS Snowball n'est pas prise en charge.

      Vous ne pouvez utiliser cette option que pour synchroniser le contenu entre votre stockage de données sur site et un Snowball Edge.

    • --size-only(Booléen) — Avec cette option, la taille de chaque clé est le seul critère utilisé pour décider de la synchronisation entre la source et la destination.

    • --exact-timestamps(Booléen) — Lors de la synchronisation entre Amazon S3 et le stockage local, les éléments de même taille ne sont ignorés que lorsque les horodatages correspondent exactement. Le comportement par défaut consiste à ignorer les éléments de même taille sauf si la version locale est plus récente que la version Amazon S3.

    • --delete(Booléen) — Les fichiers qui existent dans la destination mais pas dans la source sont supprimés lors de la synchronisation.

Vous pouvez utiliser des fichiers ou des dossiers dont les noms contiennent des espaces, par exemple my photo.jpg ou My Documents. Assurez-vous toutefois de bien gérer les espaces dans les AWS CLI commandes. Pour plus d'informations, consultez la section Spécification des valeurs de paramètres pour la AWS CLI dans le guide de AWS Command Line Interface l'utilisateur.