Trouvez RFCs - Guide de l'utilisateur avancé d'AMS

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.

Trouvez RFCs

Pour rechercher une RFC à l'aide de la console AMS, procédez comme suit.

Note

Cette procédure s'applique uniquement aux personnes planifiées RFCs, c' RFCs est-à-dire qui n'ont pas utilisé l'option ASAP.

  1. Dans le menu de navigation de gauche, cliquez sur RFCs.

    Le RFCs tableau de bord s'ouvre.

  2. Parcourez la liste ou utilisez l'option Filtrer pour affiner la liste.

    La liste RFC change en fonction des critères de filtre.

  3. Choisissez le lien Objet de la RFC que vous souhaitez.

    La page de détails de la RFC s'ouvre pour cette RFC avec des informations telles que l'ID de la RFC.

  4. S'il y en a plusieurs RFCs dans le tableau de bord, vous pouvez utiliser l'option Filtrer pour effectuer une recherche par RFC :

    • Objet : La ligne d'objet ou le titre (dans l'API/CLI) attribué à la RFC lors de sa création.

    • ID RFC : identifiant de la RFC.

    • État de l'activité : Si vous connaissez l'état de la RFC, vous pouvez choisir entre AwsOperatorAssignedle fait qu'un opérateur examine actuellement la RFC, AwsActionPendingce qui signifie qu'un opérateur AMS doit effectuer quelque chose avant que l'exécution de la RFC ne puisse se poursuivre, ou CustomerActionPendingle fait que vous devez prendre certaines mesures avant que l'exécution de la RFC puisse se poursuivre.

    • État : Si vous connaissez le statut de la RFC, vous pouvez choisir entre :

      • Planifié : RFCs qui étaient programmés.

      • Annulés : RFCs qui ont été annulés.

      • En cours : RFCs en cours.

      • Succès : RFCs exécuté avec succès.

      • Refusés : RFCs qui ont été rejetés.

      • Édition : RFCs qui sont en cours de modification.

      • Échec : RFCs cela a échoué.

      • En attente d'approbation : RFCs cela ne peut pas se poursuivre tant qu'AMS ou vous n'avez pas approuvé. Cela indique généralement que vous devez approuver le RFC. Vous aurez reçu une notification de service à ce sujet dans votre liste de demandes de service.

    • Type de modification : Choisissez la catégorie, la sous-catégorie, l'article et l'opération, et l'identifiant du type de modification est récupéré pour vous.

    • Heure de début ou heure de fin demandée : cette option de filtre vous permet de choisir Avant ou Après, puis de saisir une date et, éventuellement, une heure (hh:mm et fuseau horaire). Ce filtre fonctionne correctement uniquement comme prévu RFCs (pas dès que possible RFCs).

    • État : Planifié, annulé, en cours, réussi, rejeté, modifié ou échec.

    • Objet : Le sujet (ou le titre, si la RFC a été créée avec l'API/CLI) que vous avez attribuée à la RFC.

    • ID du type de modification : utilisez l'identifiant du type de modification soumis avec la RFC.

    La recherche vous permet d'ajouter les filtres, comme le montre la capture d'écran ci-dessous.

    Search or filter options including Subject, RFC ID, Activity state, and various time-related fields.
  5. Cliquez sur le lien Objet de la RFC que vous souhaitez.

    La page de détails de la RFC s'ouvre pour cette RFC avec des informations telles que l'ID de la RFC.

Vous pouvez utiliser plusieurs filtres pour trouver une RFC.

Pour vérifier la version du type de modification, utilisez cette commande :

aws amscm list-change-type-version-summaries --filter Attribute=ChangeTypeId,Value=CT_ID
Note

Vous pouvez utiliser n'importe quel CreateRfc paramètre avec n'importe quelle RFC, qu'ils fassent ou non partie du schéma du type de modification. Par exemple, pour recevoir des notifications lorsque le statut de la RFC change, ajoutez cette ligne --notification "{\"Email\": {\"EmailRecipients\" : [\"email@example.com\"]}}" aux paramètres RFC de la demande (et non aux paramètres d'exécution). Pour obtenir la liste de tous les CreateRfc paramètres, consultez le manuel AMS Change Management API Reference.

Si vous ne notez pas l'ID RFC et que vous devez le retrouver ultérieurement, vous pouvez utiliser le système de gestion des modifications (CM) AMS pour le rechercher et affiner les résultats à l'aide d'un filtre ou d'une requête.

  1. Le ListRfcSummariesfonctionnement de l'API CM comporte des filtres. Vous pouvez filtrer les résultats en fonction d'un Attribute et Value combiné dans une opération logique ET, ou en fonction d'un AttributeCondition, d'un etValues.

    Filtrage RFC
    Attribut Valeurs valides Conditions valides État par défaut Remarques

    ActualEndTime

    Toute chaîne représentant une date ISO86 01 (par exemple, « 20170101T000000Z »)

    Avant, après, entre

    Aucune

    La condition Avant ou Après n'accepte qu'une seule valeur dans le champ Valeurs. La condition Between doit avoir exactement deux valeurs dans le champ Valeurs, la première valeur devant représenter une date antérieure à la deuxième valeur

    ActualStartTime

    Toute chaîne représentant une date ISO86 01 (par exemple, « 20170101T000000Z »)

    Avant, après, entre

    Aucune

    La condition Avant ou Après n'accepte qu'une seule valeur dans le champ Valeurs. La condition Between doit avoir exactement deux valeurs dans le champ Valeurs, la première valeur devant représenter une date antérieure à la deuxième valeur

    AutomationStatusId

    Manuel, automatisé

    Égal à

    Égal à

    Il n'y a que deux statuts d'automatisation

    ChangeTypeId

    Tout identifiant de type de modification valide ; par exemple, ct-123h45t6uz7jl

    Égal à

    Égal à

    Trouver un type de changement ou un CSIO

    ChangeTypeVersion

    Tout identifiant de type de modification valide ; par exemple, 1.0

    Égal à

    Égal à

    Trouver un type de changement ou un CSIO

    CreatedBy

    N'importe quelle chaîne (la longueur maximale autorisée est de 2 048 caractères)

    Contains

    Contains

    Le CreatedBy champ de la RFC contient l'ARN de l'utilisateur qui l'a créée

    CreatedTime

    Toute chaîne représentant une date ISO86 01 (par exemple, « 20170101T000000Z »)

    Avant, après, entre

    Aucune

    La condition Avant ou Après n'accepte qu'une seule valeur dans le champ Valeurs. La condition Between doit avoir exactement deux valeurs dans le champ Valeurs, la première valeur devant représenter une date antérieure à la deuxième valeur

    LastModifiedTime

    Toute chaîne représentant une date ISO86 01 (par exemple, « 20170101T000000Z »)

    Avant, après, entre

    Aucune

    La condition Avant ou Après n'accepte qu'une seule valeur dans le champ Valeurs. La condition Between doit avoir exactement deux valeurs dans le champ Valeurs, la première valeur devant représenter une date antérieure à la deuxième valeur

    LastSubmittedTime

    Toute chaîne représentant une date ISO86 01 (par exemple, « 20170101T000000Z »)

    Avant, après, entre

    Aucune

    La condition Avant ou Après n'accepte qu'une seule valeur dans le champ Valeurs. La condition Between doit avoir exactement deux valeurs dans le champ Valeurs, la première valeur devant représenter une date antérieure à la deuxième valeur

    RequestedEndTime

    Toute chaîne représentant une date ISO86 01 (par exemple, « 20170101T000000Z »)

    Avant, après, entre

    Aucune

    La condition Avant ou Après n'accepte qu'une seule valeur dans le champ Valeurs. La condition Between doit avoir exactement deux valeurs dans le champ Valeurs, la première valeur devant représenter une date antérieure à la deuxième valeur

    RequestedStartTime

    Toute chaîne représentant une date ISO86 01 (par exemple, « 20170101T000000Z »)

    Avant, après, entre

    Aucune

    La condition Avant ou Après n'accepte qu'une seule valeur dans le champ Valeurs. La condition Between doit avoir exactement deux valeurs dans le champ Valeurs, la première valeur devant représenter une date antérieure à la deuxième valeur

    RfcStatusId

    Annulé, modification, échec, InProgress, PendingApproval,, rejeté, planifié, réussite

    Égal à

    Égal à

    Actualisez la liste RFC dans la console AMS ou exécutez GetRfc

    Title

    Tout titre RFC valide

    Contains

    Contains

    Les expressions régulières dans chaque champ individuel ne sont pas prises en charge. Recherche insensible aux majuscules et minuscules

    Exemples :

    Pour trouver tous les éléments RFCs liés au SQS (où le SQS est contenu dans la partie Item du CT), vous pouvez utiliser cette commande : IDs

    list-rfc-summaries --query 'RfcSummaries[?contains(Item.Name,`SQS`)].[Category.Id,Subcategory.Id,Type.Id,Item.Id,RfcId]' --output table

    Ce qui renvoie quelque chose comme ceci :

    ---------------------------------------------------------------------------- | ListRfcSummaries | +----------+--------------------------------+-------+-------+----------------+ |Deployment| Advanced Stack Components |SQS |Create |ct-123h45t6uz7jl| |Management| Monitoring & Notification |SQS |Update |ct-123h45t6uz7jl| +----------+--------------------------------+-------+-------+----------------+

    Un autre filtre disponible list-rfc-summaries est AutomationStatusId de rechercher ceux RFCs qui sont automatisés ou manuels :

    aws amscm list-rfc-summaries --filter Attribute=AutomationStatusId,Value=Automated

    Un autre filtre list-rfc-summaries disponible pour : Title (Objet dans la console) :

    Attribute=Title,Value=RFC-TITLE

    Exemple de la nouvelle structure de demande en JSON qui renvoie RFCs où :

    • (Le titre CONTIENT l'expression « Windows 2012 » OU « Amazon Linux ») ET

    • (RfcStatusId ÉGAL À « Succès » OU InProgress « ») ET

    • (20170101T000000Z <= <= 20170103T000000Z) ET ( RequestedStartTime <= 20170103T000000Z) ActualEndTime

    { "Filters": [ { "Attribute": "Title", "Values": ["Windows 2012", "Amazon Linux"], "Condition": "Contains" }, { "Attribute": "RfcStatusId", "Values": ["Success", "InProgress"], "Condition": "Equals" }, { "Attribute": "RequestedStartTime", "Values": ["20170101T000000Z", "20170103T000000Z"], "Condition": "Between" }, { "Attribute": "ActualEndTime", "Values": ["20170103T000000Z"], "Condition": "Before" } ] }
    Note

    Avec une version plus avancéeFilters, AMS a l'intention de supprimer les champs suivants dans une prochaine version :

    • Valeur : le champ Valeur fait partie du champ Filtres. Utilisez le champ Valeurs qui prend en charge des fonctionnalités plus avancées.

    • RequestedEndTimeRange: utilisez le champ RequestedEndTime intégré aux filtres qui prend en charge des fonctionnalités plus avancées

    • RequestedStartTimeRange: utilisez le champ RequestedStartTime intégré aux filtres qui prend en charge des fonctionnalités plus avancées.

    Pour plus d'informations sur l'utilisation des requêtes CLI, consultez Comment filtrer la sortie avec l'option --query et la référence du langage de requête, JMESPath Spécification.

  2. Si vous utilisez la console AMS :

    Accédez à la page de RFCsliste. Si nécessaire, vous pouvez filtrer sur le sujet de la RFC, qui est celui que vous avez saisi comme RFC Title lorsque vous l'avez créée.

Note

Cette procédure s'applique uniquement aux personnes planifiées RFCs, c' RFCs est-à-dire qui n'ont pas utilisé l'option ASAP.