Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Exemples d'Amazon Data Lifecycle Manager utilisant AWS CLI

Mode de mise au point
Exemples d'Amazon Data Lifecycle Manager utilisant AWS CLI - AWS Command Line Interface

Cette documentation concerne AWS CLI uniquement la version 1 du. Pour la documentation relative à la version 2 du AWS CLI, consultez le guide de l'utilisateur de la version 2.

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.

Cette documentation concerne AWS CLI uniquement la version 1 du. Pour la documentation relative à la version 2 du AWS CLI, consultez le guide de l'utilisateur de la version 2.

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.

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l' AWS Command Line Interface aide d'Amazon Data Lifecycle Manager.

Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.

Rubriques

Actions

L'exemple de code suivant montre comment utilisercreate-default-role.

AWS CLI

Pour créer le rôle IAM requis pour Amazon DLM

L'dlm create-default-roleexemple suivant crée le rôle AWS DataLifecycleManagerDefaultRole par défaut pour la gestion des instantanés.

aws dlm create-default-role \ --resource-type snapshot

Cette commande ne produit aucun résultat.

Pour plus d'informations, consultez la section Rôles de service par défaut pour Amazon Data Lifecycle Manager dans le guide de l'utilisateur d'Amazon Elastic Compute Cloud.

  • Pour plus de détails sur l'API, reportez-vous CreateDefaultRoleà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utilisercreate-default-role.

AWS CLI

Pour créer le rôle IAM requis pour Amazon DLM

L'dlm create-default-roleexemple suivant crée le rôle AWS DataLifecycleManagerDefaultRole par défaut pour la gestion des instantanés.

aws dlm create-default-role \ --resource-type snapshot

Cette commande ne produit aucun résultat.

Pour plus d'informations, consultez la section Rôles de service par défaut pour Amazon Data Lifecycle Manager dans le guide de l'utilisateur d'Amazon Elastic Compute Cloud.

  • Pour plus de détails sur l'API, reportez-vous CreateDefaultRoleà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utilisercreate-lifecycle-policy.

AWS CLI

Pour créer une politique de cycle de vie

L'create-lifecycle-policyexemple suivant crée une politique de cycle de vie qui crée un instantané quotidien des volumes à l'heure spécifiée. Les balises spécifiées sont ajoutées aux instantanés, et les balises sont également copiées depuis le volume et ajoutées aux instantanés. Si la création d'un nouvel instantané dépasse le nombre maximum spécifié, le cliché le plus ancien est supprimé.

aws dlm create-lifecycle-policy \ --description "My first policy" \ --state ENABLED \ --execution-role-arn arn:aws:iam::12345678910:role/AWSDataLifecycleManagerDefaultRole \ --policy-details file://policyDetails.json

Contenu de policyDetails.json :

{ "ResourceTypes": [ "VOLUME" ], "TargetTags": [ { "Key": "costCenter", "Value": "115" } ], "Schedules":[ { "Name": "DailySnapshots", "CopyTags": true, "TagsToAdd": [ { "Key": "type", "Value": "myDailySnapshot" } ], "CreateRule": { "Interval": 24, "IntervalUnit": "HOURS", "Times": [ "03:00" ] }, "RetainRule": { "Count":5 } } ] }

Sortie :

{ "PolicyId": "policy-0123456789abcdef0" }
  • Pour plus de détails sur l'API, reportez-vous CreateLifecyclePolicyà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utilisercreate-lifecycle-policy.

AWS CLI

Pour créer une politique de cycle de vie

L'create-lifecycle-policyexemple suivant crée une politique de cycle de vie qui crée un instantané quotidien des volumes à l'heure spécifiée. Les balises spécifiées sont ajoutées aux instantanés, et les balises sont également copiées depuis le volume et ajoutées aux instantanés. Si la création d'un nouvel instantané dépasse le nombre maximum spécifié, le cliché le plus ancien est supprimé.

aws dlm create-lifecycle-policy \ --description "My first policy" \ --state ENABLED \ --execution-role-arn arn:aws:iam::12345678910:role/AWSDataLifecycleManagerDefaultRole \ --policy-details file://policyDetails.json

Contenu de policyDetails.json :

{ "ResourceTypes": [ "VOLUME" ], "TargetTags": [ { "Key": "costCenter", "Value": "115" } ], "Schedules":[ { "Name": "DailySnapshots", "CopyTags": true, "TagsToAdd": [ { "Key": "type", "Value": "myDailySnapshot" } ], "CreateRule": { "Interval": 24, "IntervalUnit": "HOURS", "Times": [ "03:00" ] }, "RetainRule": { "Count":5 } } ] }

Sortie :

{ "PolicyId": "policy-0123456789abcdef0" }
  • Pour plus de détails sur l'API, reportez-vous CreateLifecyclePolicyà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserdelete-lifecycle-policy.

AWS CLI

Pour supprimer une politique de cycle de vie

L'exemple suivant supprime la politique de cycle de vie spécifiée. :

aws dlm delete-lifecycle-policy --policy-id policy-0123456789abcdef0
  • Pour plus de détails sur l'API, reportez-vous DeleteLifecyclePolicyà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserdelete-lifecycle-policy.

AWS CLI

Pour supprimer une politique de cycle de vie

L'exemple suivant supprime la politique de cycle de vie spécifiée. :

aws dlm delete-lifecycle-policy --policy-id policy-0123456789abcdef0
  • Pour plus de détails sur l'API, reportez-vous DeleteLifecyclePolicyà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserget-lifecycle-policies.

AWS CLI

Pour obtenir un résumé de vos politiques relatives au cycle de vie

L'get-lifecycle-policiesexemple suivant répertorie toutes vos politiques de cycle de vie.

aws dlm get-lifecycle-policies

Sortie :

{ "Policies": [ { "PolicyId": "policy-0123456789abcdef0", "Description": "My first policy", "State": "ENABLED" } ] }
  • Pour plus de détails sur l'API, reportez-vous GetLifecyclePoliciesà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserget-lifecycle-policies.

AWS CLI

Pour obtenir un résumé de vos politiques relatives au cycle de vie

L'get-lifecycle-policiesexemple suivant répertorie toutes vos politiques de cycle de vie.

aws dlm get-lifecycle-policies

Sortie :

{ "Policies": [ { "PolicyId": "policy-0123456789abcdef0", "Description": "My first policy", "State": "ENABLED" } ] }
  • Pour plus de détails sur l'API, reportez-vous GetLifecyclePoliciesà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserget-lifecycle-policy.

AWS CLI

Pour décrire une politique de cycle de vie

L'get-lifecycle-policyexemple suivant affiche les détails de la politique de cycle de vie spécifiée.

aws dlm get-lifecycle-policy \ --policy-id policy-0123456789abcdef0

Sortie :

{ "Policy": { "PolicyId": "policy-0123456789abcdef0", "Description": "My policy", "State": "ENABLED", "ExecutionRoleArn": "arn:aws:iam::123456789012:role/AWSDataLifecycleManagerDefaultRole", "DateCreated": "2019-08-08T17:45:42Z", "DateModified": "2019-08-08T17:45:42Z", "PolicyDetails": { "PolicyType": "EBS_SNAPSHOT_MANAGEMENT", "ResourceTypes": [ "VOLUME" ], "TargetTags": [ { "Key": "costCenter", "Value": "115" } ], "Schedules": [ { "Name": "DailySnapshots", "CopyTags": true, "TagsToAdd": [ { "Key": "type", "Value": "myDailySnapshot" } ], "CreateRule": { "Interval": 24, "IntervalUnit": "HOURS", "Times": [ "03:00" ] }, "RetainRule": { "Count": 5 } } ] } } }
  • Pour plus de détails sur l'API, reportez-vous GetLifecyclePolicyà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserget-lifecycle-policy.

AWS CLI

Pour décrire une politique de cycle de vie

L'get-lifecycle-policyexemple suivant affiche les détails de la politique de cycle de vie spécifiée.

aws dlm get-lifecycle-policy \ --policy-id policy-0123456789abcdef0

Sortie :

{ "Policy": { "PolicyId": "policy-0123456789abcdef0", "Description": "My policy", "State": "ENABLED", "ExecutionRoleArn": "arn:aws:iam::123456789012:role/AWSDataLifecycleManagerDefaultRole", "DateCreated": "2019-08-08T17:45:42Z", "DateModified": "2019-08-08T17:45:42Z", "PolicyDetails": { "PolicyType": "EBS_SNAPSHOT_MANAGEMENT", "ResourceTypes": [ "VOLUME" ], "TargetTags": [ { "Key": "costCenter", "Value": "115" } ], "Schedules": [ { "Name": "DailySnapshots", "CopyTags": true, "TagsToAdd": [ { "Key": "type", "Value": "myDailySnapshot" } ], "CreateRule": { "Interval": 24, "IntervalUnit": "HOURS", "Times": [ "03:00" ] }, "RetainRule": { "Count": 5 } } ] } } }
  • Pour plus de détails sur l'API, reportez-vous GetLifecyclePolicyà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserupdate-lifecycle-policy.

AWS CLI

Exemple 1 : pour activer une politique de cycle de vie

L'update-lifecycle-policyexemple suivant active la politique de cycle de vie spécifiée.

aws dlm update-lifecycle-policy \ --policy-id policy-0123456789abcdef0 \ --state ENABLED

Exemple 2 : pour désactiver une politique de cycle de vie

L'update-lifecycle-policyexemple suivant désactive la politique de cycle de vie spécifiée.

aws dlm update-lifecycle-policy \ --policy-id policy-0123456789abcdef0 \ --state DISABLED

Exemple 3 : pour mettre à jour les détails de la politique de cycle de vie

L'update-lifecycle-policyexemple suivant met à jour les balises cibles pour la politique de cycle de vie spécifiée.

aws dlm update-lifecycle-policy \ --policy-id policy-0123456789abcdef0 --policy-details file://policyDetails.json

Contenu de policyDetails.json. Les autres informations non référencées dans ce fichier ne sont pas modifiées par la commande.

{ "TargetTags": [ { "Key": "costCenter", "Value": "120" }, { "Key": "project", "Value": "lima" } ] }
  • Pour plus de détails sur l'API, reportez-vous UpdateLifecyclePolicyà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserupdate-lifecycle-policy.

AWS CLI

Exemple 1 : pour activer une politique de cycle de vie

L'update-lifecycle-policyexemple suivant active la politique de cycle de vie spécifiée.

aws dlm update-lifecycle-policy \ --policy-id policy-0123456789abcdef0 \ --state ENABLED

Exemple 2 : pour désactiver une politique de cycle de vie

L'update-lifecycle-policyexemple suivant désactive la politique de cycle de vie spécifiée.

aws dlm update-lifecycle-policy \ --policy-id policy-0123456789abcdef0 \ --state DISABLED

Exemple 3 : pour mettre à jour les détails de la politique de cycle de vie

L'update-lifecycle-policyexemple suivant met à jour les balises cibles pour la politique de cycle de vie spécifiée.

aws dlm update-lifecycle-policy \ --policy-id policy-0123456789abcdef0 --policy-details file://policyDetails.json

Contenu de policyDetails.json. Les autres informations non référencées dans ce fichier ne sont pas modifiées par la commande.

{ "TargetTags": [ { "Key": "costCenter", "Value": "120" }, { "Key": "project", "Value": "lima" } ] }
  • Pour plus de détails sur l'API, reportez-vous UpdateLifecyclePolicyà la section Référence des AWS CLI commandes.

Sur cette page

Rubrique suivante :

AWS Data Pipeline

Rubrique précédente :

Firehose
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.