View a markdown version of this page

Création des politiques par défaut d'Amazon Data Lifecycle Manager - Amazon EBS

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 des politiques par défaut d'Amazon Data Lifecycle Manager

Pour créer des EBS-backed AMI périodiques à partir d'instances, utilisez la politique par défaut pour les EBS-backed AMI. Pour créer des instantanés de tous les volumes, quel que soit leur état d’attachement, ou si vous souhaitez exclure des volumes spécifiques, utilisez la politique par défaut pour les instantanés EBS.

Cette section explique comment créer des politiques par défaut.

Considérations relatives aux politiques par défaut

Gardez ce qui suit à l’esprit lorsque vous utilisez des politiques par défaut :

  • Les politiques par défaut ne sauvegardent pas les ressources cibles (instances ou volumes) ayant fait l’objet de sauvegardes récentes (instantanés ou AMI). La fréquence de création détermine les ressources sauvegardées. Un volume ou une instance n’est sauvegardé que si son dernier instantané ou sa dernière AMI date d’avant la fréquence de création de la politique. Par exemple, si vous spécifiez une fréquence de création de 3 jours, la politique par défaut pour les instantanés EBS créera un instantané d’un volume uniquement si le dernier instantané date de plus de 3 jours.

  • Par défaut, les politiques par défaut ciblent toutes les instances ou tous les volumes de la région, sauf si des paramètres d’exclusion sont spécifiés.

  • Les politiques par défaut créeront un ensemble minimal d’instantanés uniques. Par exemple, si vous activez la politique EBS-backed AMI et la politique de capture instantanée EBS, la stratégie de capture instantanée ne dupliquera pas les instantanés de volumes déjà sauvegardés par la stratégie EBS-backed AMI.

  • Les politiques par défaut ne commenceront à cibler que les ressources datant d’au moins 24 heures.

  • Si vous supprimez un volume ou que vous résiliez une instance ciblée par une politique par défaut, Amazon Data Lifecycle Manager continue de supprimer les sauvegardes précédemment créées (instantanés ou AMI) en fonction de la période de conservation jusqu’à la dernière sauvegarde, mais sans l’inclure. Vous devez supprimer manuellement cette sauvegarde si elle n’est pas nécessaire.

    Si vous souhaitez qu’Amazon Data Lifecycle Manager supprime la dernière sauvegarde, vous pouvez activer la suppression étendue.

  • Si une politique par défaut est supprimée ou passe à l’état d’erreur ou de désactivation, Amazon Data Lifecycle Manager arrête de supprimer les sauvegardes précédemment créées (instantanés ou AMI). Si vous souhaitez qu’Amazon Data Lifecycle Manager continue de supprimer des sauvegardes, y compris la dernière, vous devez activer la suppression étendue avant de supprimer la politique ou avant que la politique ne passe à l’état de désactivation ou de suppression.

  • Lorsque vous créez et activez une politique par défaut, Amazon Data Lifecycle Manager affecte de manière aléatoire des ressources ciblées à une fenêtre horaire de quatre heures. Les ressources ciblées sont sauvegardées pendant la fenêtre qui leur est attribuée à la fréquence de création spécifiée. Par exemple, si une politique a une fréquence de création de 3 jours et que la fenêtre 12 h 00 – 16 h 00 est attribuée à une ressource cible, cette ressource sera sauvegardée entre 12 h 00 et 16 h 00 tous les 3 jours.

Création d'une politique par défaut pour les instantanés Amazon EBS

La procédure suivante vous explique comment créer une politique par défaut pour les instantanés EBS.

Console
Pour créer une politique par défaut pour les instantanés EBS
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Gestionnaire de cycle de vie, puis Créer une stratégie de cycle de vie.

  3. Pour Type de stratégie, choisissez Stratégie par défaut, puis Politique d’instantané EBS.

  4. Pour Description, saisissez une brève description pour la stratégie.

  5. Pour Rôle IAM, sélectionnez le rôle IAM disposant d’autorisations pour gérer les instantanés.

    Nous vous recommandons de choisir Par défaut pour utiliser le rôle IAM par défaut fourni par Amazon Data Lifecycle Manager. Toutefois, vous pouvez également utiliser un rôle IAM personnalisé que vous avez créé précédemment.

  6. Pour Fréquence de création, spécifiez la fréquence à laquelle vous souhaitez que la politique s’exécute et crée des instantanés de vos volumes.

    La fréquence que vous spécifiez détermine également les volumes sauvegardés. La politique ne sauvegardera que les volumes qui n’ont pas été sauvegardés par un autre moyen selon la fréquence spécifiée. Par exemple, si vous spécifiez une fréquence de création de 3 jours, la politique créera uniquement des instantanés des volumes qui n’ont pas été sauvegardés au cours des 3 derniers jours.

  7. Pour Période de conservation, spécifiez la durée pendant laquelle vous souhaitez que la politique conserve les instantanés qu’elle crée. Lorsqu’un instantané atteint le seuil de conservation, il est automatiquement supprimé. La période de conservation doit être supérieure ou égale à la fréquence de création.

  8. (Facultatif) Configurez les Paramètres d’exclusion pour exclure des volumes spécifiques des sauvegardes planifiées. Les volumes exclus ne seront pas sauvegardés lors de l’exécution de la politique.

    1. Pour exclure les volumes de démarrage, sélectionnez Exclure les volumes de démarrage. Si vous excluez les volumes de démarrage, seuls les volumes de données (autres que les volumes de démarrage) seront sauvegardés conformément à la politique. En d’autres termes, la politique ne créera pas d’instantanés des volumes attachés à des instances en tant que volume de démarrage.

    2. Pour exclure des types de volumes spécifiques, choisissez Exclure des types de volumes spécifiques, puis sélectionnez les types de volumes à exclure. Seuls les volumes des types restants seront sauvegardés par la politique.

    3. Pour exclure les volumes dotés de balises spécifiques, choisissez Ajouter une balise, puis spécifiez les clés et les valeurs des balises. La politique ne créera pas d’instantanés des volumes qui ont l’une des balises spécifiées.

  9. (Facultatif) Dans les Paramètres avancés, spécifiez les actions supplémentaires que la politique doit effectuer.

    1. Pour copier les balises attribuées des volumes source vers leurs instantanés, sélectionnez Copier les balises depuis les volumes.

    2. Lorsque l’option Étendre la suppression est désactivée :

      • Si un volume source est supprimé, Amazon Data Lifecycle Manager continue de supprimer les instantanés précédemment créés jusqu’au dernier, mais sans l’inclure, en se basant sur la période de conservation. Si vous souhaitez qu’Amazon Data Lifecycle Manager supprime tous les instantanés, y compris le dernier, sélectionnez Étendre la suppression.

      • Si une politique est supprimée ou passe à l’état error ou disabled, Amazon Data Lifecycle Manager arrête de supprimer les instantanés. Si vous souhaitez qu’Amazon Data Lifecycle Manager continue de supprimer les instantanés, y compris le dernier, sélectionnez Étendre la suppression.

      Note

      Si vous activez la suppression étendue, vous remplacez simultanément les deux comportements décrits ci-dessus.

    3. Pour copier les instantanés créés par la politique vers d’autres régions, sélectionnez Créer une copie entre régions, puis sélectionnez jusqu’à 3 régions de destination.

      • Si l’instantané source est chiffré ou si le chiffrement par défaut est activé pour la région de destination, les instantanés copiés sont chiffrés à l’aide de la clé KMS par défaut pour le chiffrement EBS dans la région de destination.

      • Si l’instantané source n’est pas chiffré et que le chiffrement par défaut est désactivé pour la région de destination, les instantanés copiés ne sont pas chiffrés.

  10. (Facultatif) Pour ajouter une balise à la politique, choisissez Ajouter une balise et saisissez la paire de clé et de valeur de la balise.

  11. Choisissez Créer une politique par défaut.

    Note

    Si vous obtenez l’erreur Role with name AWSDataLifecycleManagerDefaultRole already exists, consultez Résoudre les problèmes liés à Amazon Data Lifecycle Manager pour plus d’informations.

AWS CLI
Pour créer une politique par défaut pour les instantanés EBS

Utilisez la commande create-lifecycle-policy. Vous pouvez spécifier les paramètres de la requête selon l’une des deux méthodes suivantes, en fonction de votre cas d’utilisation ou de vos préférences :

  • Méthode 1 :

    $ aws dlm create-lifecycle-policy \ --state ENABLED | DISABLED \ --description "policy_description" \ --execution-role-arn role_arn \ --default-policy VOLUME \ --create-interval creation_frequency_in_days (1-7) \ --retain-interval retention_period_in_days (2-14) \ --copy-tags | --no-copy-tags \ --extend-deletion | --no-extend-deletion \ --cross-region-copy-targets TargetRegion=destination_region_code \ --exclusions ExcludeBootVolumes=true | false, ExcludeTags=[{Key=tag_key,Value=tag_value}], ExcludeVolumeTypes="standard | gp2 | gp3 | io1 | io2 | st1 | sc1"

    Par exemple, pour créer une politique par défaut pour les instantanés EBS qui cible tous les volumes de la région, qui utilise le rôle IAM par défaut, qui s’exécute quotidiennement (par défaut) et qui conserve les instantanés pendant 7 jours (par défaut), vous devez spécifier les paramètres suivants :

    $ aws dlm create-lifecycle-policy \ --state ENABLED \ --description "Daily default snapshot policy" \ --execution-role-arn arn:aws:iam::account_id:role/AWSDataLifecycleManagerDefaultRole \ --default-policy VOLUME
  • Méthode 2 :

    $ aws dlm create-lifecycle-policy \ --state ENABLED | DISABLED \ --description "policy_description" \ --execution-role-arn role_arn \ --default-policy VOLUME \ --policy-details file://policyDetails.json

    policyDetails.json inclut les éléments suivants :

    { "PolicyLanguage": "SIMPLIFIED", "PolicyType": "EBS_SNAPSHOT_MANAGEMENT", "ResourceType": "VOLUME", "CopyTags": true | false, "CreateInterval": creation_frequency_in_days (1-7), "RetainInterval": retention_period_in_days (2-14), "ExtendDeletion": true | false, "CrossRegionCopyTargets": [{"TargetRegion":"destination_region_code"}], "Exclusions": { "ExcludeBootVolume": true | false, "ExcludeVolumeTypes": ["standard | gp2 | gp3 | io1 | io2 | st1 | sc1"], "ExcludeTags": [{ "Key": "exclusion_tag_key", "Value": "exclusion_tag_value" }] } }

Création d'une politique par défaut pour les EBS-backed AMI

La procédure suivante explique comment créer une politique par défaut pour les EBS-backed AMI.

Console
Pour créer une politique par défaut pour les EBS-backed AMI
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Gestionnaire de cycle de vie, puis Créer une stratégie de cycle de vie.

  3. Pour le type de stratégie, choisissez la stratégie par défaut, puis la stratégie EBS-backed AMI.

  4. Pour Description, saisissez une brève description pour la stratégie.

  5. Pour Rôle IAM, sélectionnez le rôle IAM disposant d’autorisations pour gérer les AMI.

    Nous vous recommandons de choisir Par défaut pour utiliser le rôle IAM par défaut fourni par Amazon Data Lifecycle Manager. Toutefois, vous pouvez également utiliser un rôle IAM personnalisé que vous avez créé précédemment.

  6. Pour Fréquence de création, spécifiez la fréquence à laquelle vous souhaitez que la politique s’exécute et crée des AMI à partir de vos instances.

    La fréquence que vous spécifiez détermine également les instances sauvegardées. La politique ne sauvegardera que les instances qui n’ont pas été sauvegardées par un autre moyen selon la fréquence spécifiée. Par exemple, si vous spécifiez une fréquence de création de 3 jours, la politique créera uniquement des AMI à partir des instances qui n’ont pas été sauvegardées au cours des 3 derniers jours.

  7. Pour Période de conservation, spécifiez la durée pendant laquelle vous souhaitez que la politique conserve les AMI qu’elle crée. Lorsqu’une AMI atteint le seuil de conservation, son inscription est automatiquement annulée et ses instantanés associés sont supprimés. La période de conservation doit être supérieure ou égale à la fréquence de création.

  8. (Facultatif) Configurez les Paramètres d’exclusion pour exclure des instances spécifiques des sauvegardes planifiées. Les instances exclues ne seront pas sauvegardées lors de l’exécution de la politique.

    1. Pour exclure les instances dotées de balises spécifiques, choisissez Ajouter une balise, puis spécifiez les clés et les valeurs des balises. La politique ne créera pas d’AMI à partir des instances dotées de l’une des balises spécifiées.

  9. (Facultatif) Dans les Paramètres avancés, spécifiez les actions supplémentaires que la politique doit effectuer.

    1. Pour copier les balises attribuées depuis les instances sources vers leurs AMI, sélectionnez Copier les balises depuis les instances.

    2. Lorsque l’option Étendre la suppression est désactivée :

      • Si une instance source est résiliée, Amazon Data Lifecycle Manager continue d’annuler l’inscription des AMI précédemment créées jusqu’à la dernière, mais sans l’inclure, en se basant sur la période de conservation. Si vous souhaitez qu’Amazon Data Lifecycle Manager annule l’inscription de toutes les AMI, y compris la dernière, sélectionnez Étendre la suppression.

      • Si une politique est supprimée ou passe à l’état error ou disabled, Amazon Data Lifecycle Manager arrête d’annuler l’inscription des AMI. Si vous souhaitez qu’Amazon Data Lifecycle Manager continue d’annuler l’inscription des AMI, y compris la dernière, sélectionnez Étendre la suppression.

      Note

      Si vous activez la suppression étendue, vous remplacez simultanément les deux comportements décrits ci-dessus.

    3. Pour copier les AMI créées par la politique vers d’autres régions, sélectionnez Créer une copie entre régions, puis sélectionnez jusqu’à 3 régions de destination.

      • Si l’AMI source est chiffrée ou si le chiffrement par défaut est activé pour la région de destination, les AMI copiées sont chiffrées à l’aide de la clé KMS par défaut pour le chiffrement EBS dans la région de destination.

      • Si l’AMI source n’est pas chiffrée et que le chiffrement par défaut est désactivé pour la région de destination, les AMI copiées ne sont pas chiffrées.

  10. (Facultatif) Pour ajouter une balise à la politique, choisissez Ajouter une balise et saisissez la paire de clé et de valeur de la balise.

  11. Choisissez Créer une politique par défaut.

    Note

    Si vous obtenez l’erreur Role with name AWSDataLifecycleManagerDefaultRoleForAMIManagement already exists, consultez Résoudre les problèmes liés à Amazon Data Lifecycle Manager pour plus d’informations.

AWS CLI
Pour créer une politique par défaut pour les EBS-backed AMI

Utilisez la commande create-lifecycle-policy. Vous pouvez spécifier les paramètres de la requête selon l’une des deux méthodes suivantes, en fonction de votre cas d’utilisation ou de vos préférences :

  • Méthode 1 :

    $ aws dlm create-lifecycle-policy \ --state ENABLED | DISABLED \ --description "policy_description" \ --execution-role-arn role_arn \ --default-policy INSTANCE \ --create-interval creation_frequency_in_days (1-7) \ --retain-interval retention_period_in_days (2-14) \ --copy-tags | --no-copy-tags \ --extend-deletion | --no-extend-deletion \ --cross-region-copy-targets TargetRegion=destination_region_code \ --exclusions ExcludeTags=[{Key=tag_key,Value=tag_value}]

    Par exemple, pour créer une politique par défaut pour les EBS-backed AMI qui cible toutes les instances de la région, utilise le rôle IAM par défaut, s'exécute quotidiennement (par défaut) et conserve les AMI pendant 7 jours (par défaut), vous devez spécifier les paramètres suivants :

    $ aws dlm create-lifecycle-policy \ --state ENABLED \ --description "Daily default AMI policy" \ --execution-role-arn arn:aws:iam::account_id:role/AWSDataLifecycleManagerDefaultRoleForAMIManagement \ --default-policy INSTANCE
  • Méthode 2 :

    $ aws dlm create-lifecycle-policy \ --state ENABLED | DISABLED \ --description "policy_description" \ --execution-role-arn role_arn \ --default-policy INSTANCE \ --policy-details file://policyDetails.json

    policyDetails.json inclut les éléments suivants :

    { "PolicyLanguage": "SIMPLIFIED", "PolicyType": "IMAGE_MANAGEMENT", "ResourceType": "INSTANCE", "CopyTags": true | false, "CreateInterval": creation_frequency_in_days (1-7), "RetainInterval": retention_period_in_days (2-14), "ExtendDeletion": true | false, "CrossRegionCopyTargets": [{"TargetRegion":"destination_region_code"}], "Exclusions": { "ExcludeTags": [{ "Key": "exclusion_tag_key", "Value": "exclusion_tag_value" }] } }