Encuentra RFCs - Guía de usuario avanzada de AMS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Encuentra RFCs

Para buscar un RFC mediante la consola AMS, sigue estos pasos.

nota

Este procedimiento solo se aplica a los programados RFCs, es decir, a los RFCs que no utilizaron la opción ASAP.

  1. En el panel de navegación de la izquierda, pulse RFCs.

    Se abre el RFCs panel de control.

  2. Desplácese por la lista o utilice la opción Filtro para afinar la lista.

    La lista de RFC cambia según los criterios de filtro.

  3. Elija el enlace Asunto de la RFC que desee.

    Se abre la página de detalles de esa RFC con información que incluye el ID de la RFC.

  4. Si hay muchas RFCs en el panel de control, puede utilizar la opción de filtro para buscar por RFC:

    • Asunto: la línea de asunto o el título (en la API/CLI) que se le dio al RFC cuando se creó.

    • ID de RFC: el identificador de la RFC.

    • Estado de actividad: si conoce el estado de la RFC, puede elegir entre AwsOperatorAssignedindicar que un operador está consultando la RFC en ese momento, es AwsActionPendingdecir, que un operador de AMS debe realizar algo antes de que la ejecución de la RFC pueda continuar o CustomerActionPendingque debe realizar alguna acción antes de que la ejecución de la RFC pueda continuar.

    • Estado: si conoce el estado de la RFC, puede elegir entre:

      • Programado: RFCs que estaban programados.

      • Cancelados: RFCs que fueron cancelados.

      • En curso: RFCs en progreso.

      • Éxito: RFCs que se ejecutó con éxito.

      • Rechazados: RFCs que fueron rechazados.

      • Edición: RFCs que se están editando.

      • Fallo: RFCs eso falló.

      • Aprobación pendiente: RFCs eso no puede continuar hasta que AMS o usted lo aprueben. Por lo general, esto indica que debe aprobar la RFC. Habrás recibido una notificación de servicio al respecto en tu lista de solicitudes de servicio.

    • Tipo de cambio: seleccione la categoría, la subcategoría, el artículo y la operación y obtendrá automáticamente el identificador del tipo de cambio.

    • Hora de inicio solicitada o hora de finalización solicitada: esta opción de filtro le permite elegir Antes o Después y, a continuación, introducir una fecha y, opcionalmente, una hora (hh:mm y zona horaria). Este filtro solo funciona correctamente según lo programado RFCs (no lo antes posible RFCs).

    • Estado: programado, cancelado, en curso, exitoso, rechazado, editado o fallido.

    • Asunto: el asunto (o el título, si el RFC se creó con la API/CLI) que le diste al RFC.

    • ID del tipo de cambio: utilice el identificador del tipo de cambio enviado con la RFC.

    La búsqueda le permite añadir los filtros, como se muestra en la siguiente captura de pantalla.

    Search or filter options including Subject, RFC ID, Activity state, and various time-related fields.
  5. Haga clic en el enlace del asunto del RFC que desee.

    Se abre la página de detalles de esa RFC con información que incluye el ID de la RFC.

Puede usar varios filtros para buscar una RFC.

Para comprobar la versión del tipo de cambio, utilice este comando:

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

Puede utilizar cualquier CreateRfc parámetro con cualquier RFC, forme o no parte del esquema del tipo de cambio. Por ejemplo, para recibir notificaciones cuando cambie el estado de la RFC, añada esta línea --notification "{\"Email\": {\"EmailRecipients\" : [\"email@example.com\"]}}" a los parámetros de la RFC que forman parte de la solicitud (no a los parámetros de ejecución). Para ver una lista de todos los CreateRfc parámetros, consulta la referencia de la API de administración de cambios de AMS.

Si no anotas el identificador de RFC y necesitas encontrarlo más tarde, puedes usar el sistema de gestión de cambios (CM) de AMS para buscarlo y restringir los resultados con un filtro o una consulta.

  1. La ListRfcSummariesoperación de la API CM tiene filtros. Puede filtrar los resultados en función de un Attribute y Value combinados en una operación AND lógica, o en función de un AttributeCondition, un yValues.

    Filtrado RFC
    Atributo Valores válidos Condiciones válidas Condición predeterminada Notas

    ActualEndTime

    Cualquier cadena que represente una fecha y hora del ISO86 01 (por ejemplo, «20170101T000000Z»)

    Antes, después, entre

    Ninguno

    La condición Antes o Después solo acepta un valor en el campo Valores. La condición Entre debe tener exactamente dos valores en el campo Valores, donde el primer valor debe representar una fecha anterior al segundo valor

    ActualStartTime

    Cualquier cadena que represente una fecha y hora del ISO86 01 (por ejemplo, «20170101T000000Z»)

    Antes, después, entre

    Ninguno

    La condición Antes o Después solo acepta un valor en el campo Valores. La condición Entre debe tener exactamente dos valores en el campo Valores, donde el primer valor debe representar una fecha anterior al segundo valor

    AutomationStatusId

    Manual, automatizado

    Igual a

    Igual a

    Solo hay dos estados de automatización

    ChangeTypeId

    Cualquier identificador de tipo de cambio válido; por ejemplo, ct-123h45t6uz7jl

    Igual a

    Igual a

    Búsqueda de un tipo de cambio o CSIO

    ChangeTypeVersion

    Cualquier identificador de tipo de cambio válido; por ejemplo, 1.0

    Igual a

    Igual a

    Búsqueda de un tipo de cambio o CSIO

    CreatedBy

    Cualquier cadena (la longitud máxima permitida es de 2048 caracteres)

    Contiene

    Contiene

    El CreatedBy campo del RFC contiene el ARN del usuario que lo creó

    CreatedTime

    Cualquier cadena que represente una fecha y hora del ISO86 01 (por ejemplo, «20170101T000000Z»)

    Antes, después, entre

    Ninguno

    La condición Antes o Después solo acepta un valor en el campo Valores. La condición Entre debe tener exactamente dos valores en el campo Valores, donde el primer valor debe representar una fecha anterior al segundo valor

    LastModifiedTime

    Cualquier cadena que represente una fecha y hora del ISO86 01 (por ejemplo, «20170101T000000Z»)

    Antes, después, entre

    Ninguno

    La condición Antes o Después solo acepta un valor en el campo Valores. La condición Entre debe tener exactamente dos valores en el campo Valores, donde el primer valor debe representar una fecha anterior al segundo valor

    LastSubmittedTime

    Cualquier cadena que represente una fecha y hora del ISO86 01 (por ejemplo, «20170101T000000Z»)

    Antes, después, entre

    Ninguno

    La condición Antes o Después solo acepta un valor en el campo Valores. La condición Entre debe tener exactamente dos valores en el campo Valores, donde el primer valor debe representar una fecha anterior al segundo valor

    RequestedEndTime

    Cualquier cadena que represente una fecha y hora del ISO86 01 (por ejemplo, «20170101T000000Z»)

    Antes, después, entre

    Ninguno

    La condición Antes o Después solo acepta un valor en el campo Valores. La condición Entre debe tener exactamente dos valores en el campo Valores, donde el primer valor debe representar una fecha anterior al segundo valor

    RequestedStartTime

    Cualquier cadena que represente una fecha y hora del ISO86 01 (por ejemplo, «20170101T000000Z»)

    Antes, después, entre

    Ninguno

    La condición Antes o Después solo acepta un valor en el campo Valores. La condición Entre debe tener exactamente dos valores en el campo Valores, donde el primer valor debe representar una fecha anterior al segundo valor

    RfcStatusId

    Cancelada, editada, InProgress fallida PendingApproval, rechazada, programada, correcta

    Igual a

    Igual a

    Actualice la lista de RFC en la consola AMS o ejecute GetRfc

    Título

    Cualquier título de RFC válido

    Contiene

    Contiene

    No se admiten las expresiones regulares en cada campo individual. Búsqueda sin distinción de mayúsculas y minúsculas

    Ejemplos:

    Para encontrar todo lo RFCs relacionado con SQS (donde SQS está contenido en la parte de objetos del CT), puedes usar este comando: IDs

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

    Lo que devuelve algo como esto:

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

    Otro filtro para el que disponemos list-rfc-summaries esAutomationStatusId, para buscar RFCs que sean automáticos o manuales:

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

    Otro filtro disponible list-rfc-summaries es Title (Asunto en la consola):

    Attribute=Title,Value=RFC-TITLE

    Ejemplo de la nueva estructura de solicitudes en JSON que devuelve RFCs dónde:

    • (El título CONTIENE la frase «Windows 2012" O «Amazon Linux») Y

    • (RfcStatusId ES IGUAL A «Éxito» O «InProgress«) Y

    • (20170101T000000Z <= <= 20170103T000000Z) Y ( 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" } ] }
    nota

    Con una versión más avanzada, Filters AMS pretende dejar de utilizar los siguientes campos en una próxima versión:

    • Valor: el campo Valor forma parte del campo Filtros. Utilice el campo Valores que admite funciones más avanzadas.

    • RequestedEndTimeRange: Utilice el campo RequestedEndTime interno de filtros que admite funciones más avanzadas

    • RequestedStartTimeRange: Utilice el campo RequestedStartTime interno de filtros que admite funciones más avanzadas.

    Para obtener información sobre el uso de consultas CLI, consulte Cómo filtrar la salida con la opción --query y la referencia del lenguaje de consulta, JMESPath Especificación.

  2. Si utilizas la consola AMS:

    Ve a la página RFCsde la lista. Si es necesario, puedes filtrar por el asunto de la RFC, que es lo que ingresaste como RFC Title cuando la creaste.

nota

Este procedimiento solo se aplica a las personas programadas RFCs, es decir, RFCs que no utilizaron la opción ASAP.