View a markdown version of this page

AWSPremiumSupport-OnboardWorkloadToIDR - AWS Systems Manager Referencia del manual de procedimientos de Automatización

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.

AWSPremiumSupport-OnboardWorkloadToIDR

Descripción

Este AWSPremiumSupport-OnboardWorkloadToIDR manual ayuda a los clientes de AWS Enterprise Support a incorporar una carga de trabajo para supervisar y gestionar los incidentes críticos mediante la detección y la respuesta a AWS incidentes. Una carga de trabajo se puede definir como un conjunto de AWS recursos asociados a un grupo de AWS recursos o a una AppRegistry aplicación de catálogo AWS de servicios. Si no se especifica un grupo de AWS recursos o una AppRegistry aplicación de AWS Service Catalog, el manual crea un grupo de recursos en su nombre mediante filtros de etiquetas o el identificador de AWS CloudFormation pila cuyos recursos desea incluir en el grupo. Si establece el parámetro enYes, CreateApplicationInsights la automatización aprovisiona una aplicación de Amazon CloudWatch Application Insights mediante AWS CloudFormation. CloudWatch Application Insights configura las métricas y los registros recomendados para los recursos de la aplicación seleccionados mediante CloudWatch las métricas, los registros y los eventos de Amazon para las notificaciones sobre los problemas detectados.

importante

Este manual realiza las siguientes acciones en su cuenta en función de los parámetros de entrada proporcionados:

  • Crea un nuevo grupo AWS de recursos utilizando AWS CloudFormation si AppRegistryApplication se especifica ResourceGroupName o no. Una vez creada la pila, el runbook intenta establecer la protección contra las terminaciones.

  • Etiqueta el grupo de AWS recursos asociado a la carga de trabajo, incluida la aws_idr etiqueta.

  • Crea una CloudWatch aplicación basada en un grupo de recursos de Amazon Application Insights si el parámetro CreateApplicationInsights de entrada está establecido en. Yes Una vez creada la pila, el runbook intenta establecer la protección de terminación para la pila.

  • Instala la función AWSServiceRoleForHealth_EventProcessor vinculada al servicio (SLR) para proporcionar acceso a la detección y respuesta de incidentes para la ingesta de alertas si el InstallServiceLinkedRole parámetro de entrada está establecido en. Yes

  • Crea un caso de AWS soporte con AWS detección y respuesta a incidentes.

importante

Para usar este manual e incorporar la detección y respuesta a AWS incidentes, necesita una suscripción a Unified Operations o a un servicio de soporte AWS empresarial (con un cargo adicional). Para obtener más información, consulte Comparar planes de Soporte.

¿Cómo funciona?

El manual de instrucciones lleva a cabo los siguientes pasos de alto nivel:

  • Comprueba si el plan de soporte de AWS cuentas actual es Enterprise; de lo contrario, la automatización finaliza.

  • Determina si se debe usar un grupo de AWS recursos existente o crear uno nuevo en función de los parámetros proporcionados.

  • Si va a crear un nuevo grupo de recursos, genera una AWS CloudFormation plantilla y crea la pila con las etiquetas adecuadas.

  • Etiqueta el grupo de recursos con las etiquetas de detección de AWS incidentes y respuesta necesarias.

  • De manera opcional, instala la función vinculada al servicio para la detección y respuesta a AWS incidentes.

  • De forma opcional, crea una CloudWatch aplicación Amazon Application Insights para mejorar la supervisión.

  • Crea un caso de AWS soporte para completar el proceso de incorporación.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

/

Permisos de IAM necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • cloudformation:CreateStack

  • cloudformation:DescribeStackResource

  • cloudformation:DescribeStacks

  • cloudformation:UpdateTerminationProtection

  • iam:CreateServiceLinkedRole

  • resource-groups:CreateGroup

  • resource-groups:GetGroup

  • resource-groups:TagResource

  • servicecatalog-appregistry:GetApplication

  • support:CreateCase

  • support:DescribeSeverityLevels

  • support:DescribeServices

  • support:DescribeSupportLevel

Ejemplo de política:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cloudformation:CreateStack", "cloudformation:DescribeStackResource", "cloudformation:DescribeStacks", "cloudformation:UpdateTerminationProtection", "iam:CreateServiceLinkedRole", "resource-groups:CreateGroup", "resource-groups:GetGroup", "resource-groups:TagResource", "servicecatalog-appregistry:GetApplication", "support:CreateCase", "support:DescribeSeverityLevels", "support:DescribeServices", "support:DescribeSupportLevel" ], "Resource": "*" } ] }

Instrucciones

Siga estos pasos para configurar la automatización:

  1. Navegue hasta AWSPremiumSupport-OnboardWorkloadToIDR el Administrador de Sistemas, en la sección Documentos.

  2. Elija Execute automation (Ejecutar automatización).

  3. Para los parámetros de entrada, introduzca lo siguiente:

    • AutomationAssumeRole (Opcional):

      • Descripción: (opcional) El nombre de recurso de Amazon (ARN) de la función de administración de AWS identidades y accesos (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.

      • Tipo: AWS::IAM::Role::Arn

    • WorkloadName (Obligatorio):

      • Descripción: (Obligatorio) El nombre de la carga de trabajo. Si no ResourceGroupName se proporciona, el nombre de la carga de trabajo se usa para configurar un nuevo grupo de AWS recursos con ese nombreIDR-AWS-<WorkloadName>.

      • Tipo: String

      • Patrón permitido: ^[a-zA-Z0-9_-]{1,128}$

    • WorkloadDescription (Obligatorio):

      • Descripción: (Obligatorio) La descripción de la carga de trabajo. Introduzca una descripción breve para detallar los casos de uso de esta carga de trabajo. Incluya el usuario final principal y la función de esta carga de trabajo.

      • Tipo: String

      • Patrón permitido: ^[a-zA-Z0-9.:;,-_&() ]{1,1024}$

    • AppRegistryApplication (Opcional):

      • Descripción: (opcional) El nombre o el identificador de la AppRegistry aplicación AWS Service Catalog. Si no se proporciona, debe proporcionar una entrada paraResourceGroupName.

      • Tipo: String

      • Patrón permitido: ^$|^[a-zA-Z0-9.-_]{1,128}$

      • Valor predeterminado: ""

    • ResourceGroupName (Opcional):

      • Descripción: (opcional) El nombre de un grupo de AWS recursos existente si no AppRegistryApplication se proporciona. Si desea crear un grupo de recursos, debe proporcionar una entrada para crear un nuevo grupo de AWS recursos TagFilters y, de forma opcionalResourceTypeFilters, crearlo.

      • Tipo: String

      • Patrón permitido: ^$|^[a-zA-Z0-9_.-]{1,128}$

      • Valor predeterminado: ""

    • TagFilters (Condicional):

      • Descripción: (Condicional) La lista de pares key/values (string/list de cadenas) que se comparan con las etiquetas adjuntas a sus AWS recursos. Este parámetro se usa para crear un nuevo grupo de AWS recursos si no especificas uno existente ResourceGroupName oAppRegistryApplication.

      • Tipo: StringMap

    • ResourceTypeFilters (Condicional):

      • Descripción: (Condicional) La lista de tipos de recursos admitidos por los grupos de recursos.

      • Tipo: StringList

      • Número máximo de artículos: 10

      • Valor predeterminado: AWS::AllSupported

    • InstallServiceLinkedRole (Opcional):

      • Descripción: (Opcional) Seleccione esta opción Yes para instalar la función AWSServiceRoleForHealth_EventProcessor vinculada al servicio (SLR).

      • Tipo: String

      • Valores permitidos: [Yes,No]

      • Valor predeterminado: No

    • CreateApplicationInsights (Opcional):

      • Descripción: (Opcional) Seleccione esta opción Yes para crear una aplicación grupal de Amazon CloudWatch Application Insights Resource.

      • Tipo: String

      • Valores permitidos: [Yes,No]

      • Valor predeterminado: No

    • ComplianceAndRegulatoryRequirements (Obligatorio):

      • Descripción: (Obligatorio) Los requisitos and/or reglamentarios de cumplimiento aplicables a esta carga de trabajo y cualquier acción necesaria AWS después de un incidente.

      • Tipo: String

      • Patrón de permisos: ^[a-zA-Z0-9.:;,\\-_&() ]{1,1024}$

    • Componentes que no son de AWS (opcional):

      • Descripción: (Opcional) ¿Detalla algún AWS componente local o no relacionado con esta carga de trabajo? De ser así, ¿qué son y qué funciones desempeñan?

      • Tipo: String

      • Patrón permitido: ^$|^[a-zA-Z0-9.:;,\\-_&() ]{1,1024}$

      • Valor predeterminado: ""

    • UpstreamDownstreamDependencies (Opcional):

      • Descripción: (opcional) Detalles de los upstream/downstream componentes que no se están incorporando y que podrían afectar a esta carga de trabajo en caso de producirse una interrupción.

      • Tipo: String

      • Patrón permitido: ^$|^[a-zA-Z0-9.:;,\\-_&() ]{1,1024}$

      • Valor predeterminado: ""

    • FailoverDisasterRecoveryPlan (Opcional):

      • Descripción: (Opcional) Proporcione detalles de cualquier plan de failover/disaster recuperación manual o automatizado a nivel regional y de Arizona.

      • Tipo: String

      • Patrón permitido: ^$|^[a-zA-Z0-9.:;,\\-_&() ]{1,1024}$

      • Valor predeterminado: ""

    • BridgeDetails (Opcional):

      • Descripción: (Opcional) El puente incident/crisis de administración estática establecido por su empresa. Si utiliza un puente no estático, especifique su aplicación preferida y AWS le solicitaremos estos detalles durante un incidente.

      • Tipo: String

      • Valores permitidos: [Amazon Chime bridge, Non-Static bridge, Static bridge]

      • Valor predeterminado: Amazon Chime bridge

    • SubscriptionStartDate (Obligatorio):

      • Descripción: (Obligatorio) La fecha en el YYYY-MM-DD formato en el que desea iniciar su suscripción a la detección y respuesta a AWS incidentes.

      • Tipo: String

      • Patrón permitido: ^(202[4-9]|20[3-9][0-9])-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$

  4. Seleccione Ejecutar.

  5. Se inicia la automatización.

  6. Este documento realiza los siguientes pasos:

    • CheckAWSSupportPlan:

      Comprueba si el plan de soporte de AWS cuentas actual es Enterprise; de lo contrario, la automatización finaliza.

    • BranchOnResourceGroup:

      Difunde la automatización en función de si se proporcionó un grupo de AWS recursos existente. Si no se proporciona, la automatización crea un nuevo grupo AWS de recursos.

    • GetAppRegistryApplication:

      Obtiene información de metadatos sobre la AppRegistry aplicación AWS Service Catalog, si se proporciona.

    • GenerateResourceGroupTemplate:

      Genera una AWS CloudFormation plantilla para el grupo AWS de recursos con los filtros de etiquetas especificados.

    • CreateResourceGroup:

      Crea un nuevo grupo de AWS recursos mediante AWS CloudFormation.

    • TagResourceGroup:

      Etiqueta el grupo de recursos con las etiquetas requeridas de detección y respuesta a AWS incidentes (IDR).

    • InstallServiceLinkedRole:

      Instala la función vinculada al servicio de detección y respuesta a AWS incidentes (IDR) si se solicita.

    • CreateApplicationInsightsApplication:

      Crea una aplicación de Amazon CloudWatch Application Insights si se solicita.

    • CreateAwsSupportCase:

      Crea un caso de AWS soporte con detección y respuesta a AWS incidentes.

  7. Una vez finalizada, revise la sección Resultados para ver los resultados detallados de la ejecución.

Referencias

Automatización de Systems Manager