View a markdown version of this page

AWSPremiumSupport-OnboardWorkloadToIDR - AWS Systems Manager Riferimento al runbook dell’automazione

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWSPremiumSupport-OnboardWorkloadToIDR

Descrizione

Il AWSPremiumSupport-OnboardWorkloadToIDR runbook aiuta i clienti di AWS Enterprise Support a integrare un carico di lavoro per il monitoraggio e la gestione degli incidenti critici utilizzando Incident Detection and Response. AWS Un carico di lavoro può essere definito come una raccolta di AWS risorse associate a un'applicazione AWS Resource Group o AWS Service Catalog. AppRegistry Se non si specifica un gruppo di AWS risorse o un' AppRegistry applicazione AWS Service Catalog, il runbook crea un gruppo di risorse per conto dell'utente utilizzando i filtri dei tag o l'ID AWS CloudFormation dello stack di cui si desidera includere le risorse nel gruppo. Se imposti il parametro suYes, CreateApplicationInsights l'automazione esegue il provisioning di un' CloudWatch applicazione Amazon Application Insights utilizzando AWS CloudFormation. CloudWatch Application Insights imposta le metriche e i log consigliati per le risorse applicative selezionate utilizzando le CloudWatch metriche, i log e gli eventi di Amazon per le notifiche sui problemi rilevati.

Importante

Questo runbook esegue le seguenti azioni nel tuo account in base ai parametri di input forniti:

  • Crea un nuovo gruppo di AWS risorse utilizzando AWS CloudFormation se ResourceGroupName o non AppRegistryApplication sono specificati. Dopo aver creato lo stack, il runbook tenta di impostare la protezione dalla terminazione.

  • Contrassegna il gruppo di AWS risorse associato al carico di lavoro, incluso il tag. aws_idr

  • Crea un' CloudWatch applicazione basata sul gruppo di risorse Amazon Application Insights se il parametro CreateApplicationInsights di input è impostato su. Yes Dopo la creazione dello stack, il runbook tenta di impostare la protezione di terminazione per lo stack.

  • Installa il ruolo AWSServiceRoleForHealth_EventProcessor collegato al servizio (SLR) per fornire l'accesso per l'inserimento degli avvisi a Incident Detection and Response se il parametro di input è impostato su. InstallServiceLinkedRole Yes

  • Crea un caso di AWS supporto con Incident Detection and Response. AWS

Importante

Per utilizzare questo runbook e integrare AWS Incident Detection and Response, è necessario un abbonamento AWS Enterprise Support (con costo aggiuntivo) o Unified Operations Subscription. Per ulteriori informazioni, consulta Confronta i piani. Supporto

Come funziona?

Il runbook esegue i seguenti passaggi di alto livello:

  • Verifica se l'attuale AWS Account Support Plan è Enterprise; altrimenti l'automazione termina.

  • Determina se utilizzare un gruppo di AWS risorse esistente o crearne uno nuovo in base ai parametri forniti.

  • Se si crea un nuovo gruppo di risorse, genera un AWS CloudFormation modello e crea lo stack con i tag appropriati.

  • Contrassegna il gruppo di risorse con i tag AWS Incident Detection and Response richiesti.

  • Facoltativamente, installa il ruolo collegato al servizio per il rilevamento e la risposta AWS agli incidenti.

  • Facoltativamente, crea un' CloudWatch applicazione Amazon Application Insights per un monitoraggio avanzato.

  • Crea un caso di AWS supporto per completare il processo di onboarding.

Esegui questa automazione (console)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

/

Autorizzazioni IAM richieste

Il AutomationAssumeRole parametro richiede le seguenti azioni per utilizzare correttamente il runbook.

  • 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

Esempio di politica:

{ "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": "*" } ] }

Istruzioni

Segui questi passaggi per configurare l'automazione:

  1. Accedi AWSPremiumSupport-OnboardWorkloadToIDR a Systems Manager in Documenti.

  2. Seleziona Execute automation (Esegui automazione).

  3. Per i parametri di input, inserisci quanto segue:

    • AutomationAssumeRole (Facoltativo):

      • Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo IAM ( AWS Identity and Access Management) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.

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

    • WorkloadName (Obbligatorio):

      • Descrizione: (Obbligatorio) Il nome del carico di lavoro. Se non ResourceGroupName viene fornito, il nome del carico di lavoro viene utilizzato per configurare un nuovo gruppo di AWS risorse con tale nome. IDR-AWS-<WorkloadName>

      • Tipo: String

      • Permetti modello: ^[a-zA-Z0-9_-]{1,128}$

    • WorkloadDescription (Obbligatorio):

      • Descrizione: (Obbligatorio) La descrizione del carico di lavoro. Inserisci una breve descrizione per dettagliare i casi d'uso di questo carico di lavoro. Includi l'utente finale principale e la funzione di questo carico di lavoro.

      • Tipo: String

      • Permetti modello: ^[a-zA-Z0-9.:;,-_&() ]{1,1024}$

    • AppRegistryApplication (Facoltativo):

      • Descrizione: (Facoltativo) Il nome o l'ID dell' AppRegistry applicazione AWS Service Catalog. Se non viene fornito, è necessario fornire un input perResourceGroupName.

      • Tipo: String

      • Permetti modello: ^$|^[a-zA-Z0-9.-_]{1,128}$

      • Impostazione predefinita: ""

    • ResourceGroupName (Facoltativo):

      • Descrizione: (Facoltativo) Il nome di un gruppo di AWS risorse esistente se non AppRegistryApplication viene fornito. Se si desidera creare un gruppo di risorse, è necessario fornire un input per TagFilters e, facoltativamente, ResourceTypeFilters creare un nuovo gruppo di AWS risorse.

      • Tipo: String

      • Permetti modello: ^$|^[a-zA-Z0-9_.-]{1,128}$

      • Impostazione predefinita: ""

    • TagFilters (Condizionale):

      • Descrizione: (Condizionale) L'elenco delle coppie key/values (string/list di stringhe) che vengono confrontate con i tag allegati alle risorse. AWS Questo parametro viene utilizzato per creare un nuovo gruppo di AWS risorse se non si specifica un o esistenteResourceGroupName. AppRegistryApplication

      • Tipo: StringMap

    • ResourceTypeFilters (Condizionale):

      • Descrizione: (condizionale) Elenco dei tipi di risorse supportati dai gruppi di risorse.

      • Tipo: StringList

      • Numero massimo di articoli: 10

      • Impostazione predefinita: AWS::AllSupported

    • InstallServiceLinkedRole (Opzionale):

      • Descrizione: (Facoltativo) Seleziona Yes per installare il ruolo AWSServiceRoleForHealth_EventProcessor collegato al servizio (SLR).

      • Tipo: String

      • Valori consentiti: [Yes,No]

      • Impostazione predefinita: No

    • CreateApplicationInsights (Facoltativo):

      • Descrizione: (Facoltativo) Seleziona questa opzione Yes per creare un' CloudWatch applicazione basata su un gruppo di risorse Amazon Application Insights.

      • Tipo: String

      • Valori consentiti: [Yes,No]

      • Impostazione predefinita: No

    • ComplianceAndRegulatoryRequirements (Obbligatorio):

      • Descrizione: (Obbligatorio) Requisiti and/or normativi di conformità applicabili per questo carico di lavoro e tutte le azioni richieste AWS dopo un incidente.

      • Tipo: String

      • Schema di autorizzazione: ^[a-zA-Z0-9.:;,\\-_&() ]{1,1024}$

    • Componenti non AWS (opzionale):

      • Descrizione: (Facoltativo) Indicare in dettaglio i componenti locali o non presenti per questo carico di lavoro?AWS In caso affermativo, cosa sono e quali funzioni svolgono.

      • Tipo: String

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

      • Impostazione predefinita: ""

    • UpstreamDownstreamDependencies (Facoltativo):

      • Descrizione: (Facoltativo) Dettagli di eventuali upstream/downstream componenti non integrati, che potrebbero influire sul carico di lavoro in caso di interruzione.

      • Tipo: String

      • Schema di autorizzazione: ^$|^[a-zA-Z0-9.:;,\\-_&() ]{1,1024}$

      • Impostazione predefinita: ""

    • FailoverDisasterRecoveryPlan (Facoltativo):

      • Descrizione: (Facoltativo) Fornisci i dettagli di eventuali piani di failover/disaster ripristino manuali o automatici a livello AZ e regionale.

      • Tipo: String

      • Schema di autorizzazione: ^$|^[a-zA-Z0-9.:;,\\-_&() ]{1,1024}$

      • Impostazione predefinita: ""

    • BridgeDetails (Facoltativo):

      • Descrizione: (Facoltativo) Il ponte di incident/crisis gestione statico creato dall'azienda. Se utilizzate un bridge non statico, specificate l'applicazione preferita e AWS richiederete questi dettagli durante un incidente.

      • Tipo: String

      • Valori consentiti: [Amazon Chime bridge, Non-Static bridge, Static bridge]

      • Impostazione predefinita: Amazon Chime bridge

    • SubscriptionStartDate (Obbligatorio):

      • Descrizione: (Obbligatorio) La data nel YYYY-MM-DD formato in cui desideri iniziare l'abbonamento a AWS Incident Detection and Response.

      • Tipo: String

      • Schema di autorizzazione: ^(202[4-9]|20[3-9][0-9])-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$

  4. Seleziona Esegui.

  5. L'automazione viene avviata.

  6. Il documento esegue i seguenti passaggi:

    • CheckAWSSupportPlan:

      Verifica se l'attuale AWS Account Support Plan è Enterprise; altrimenti l'automazione termina.

    • BranchOnResourceGroup:

      Suddivide l'automazione in base alla fornitura di un gruppo di AWS risorse esistente. Se non viene fornita, l'automazione crea un nuovo gruppo di AWS risorse.

    • GetAppRegistryApplication:

      Ottiene informazioni sui metadati sull' AppRegistry applicazione AWS Service Catalog, se fornite.

    • GenerateResourceGroupTemplate:

      Genera un AWS CloudFormation modello per il AWS Resource Group con i filtri di tag specificati.

    • CreateResourceGroup:

      Crea un nuovo gruppo di AWS risorse utilizzando AWS CloudFormation.

    • TagResourceGroup:

      Contrassegna il gruppo di risorse con i tag richiesti da AWS Incident Detection and Response (IDR).

    • InstallServiceLinkedRole:

      Installa il ruolo collegato al servizio AWS Incident Detection and Response (IDR), se richiesto.

    • CreateApplicationInsightsApplication:

      Crea un' CloudWatch applicazione Amazon Application Insights, se richiesta.

    • CreateAwsSupportCase:

      Crea un caso di AWS supporto con AWS Incident Detection and Response.

  7. Dopo il completamento, consulta la sezione Output per i risultati dettagliati dell'esecuzione.

Riferimenti

Systems Manager Automation