Notificações de incidentes com reconhecimento de aplicativos no AMS - Guia do usuário do AMS Accelerate

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Notificações de incidentes com reconhecimento de aplicativos no AMS

Use notificações de incidentes automatizadas com reconhecimento de aplicativos para personalizar sua experiência de comunicação para casos de suporte que o AMS cria em seu nome. Quando você usa esse recurso, o AMS recupera preferências personalizadas de carga de trabalho AWS Service Catalog AppRegistrypara enriquecer suas comunicações sobre incidentes do AMS com metadados sobre seus aplicativos e para personalizar a gravidade dos casos de suporte criados pelo AMS em seu nome. Para usar esse recurso, você deve primeiro integrar o. AWS Service Catalog AppRegistry

Para saber mais sobre os padrões de monitoramento do AMS Accelerate, consulte. Monitoramento e gerenciamento de eventos no AMS Accelerate

Integre AppRegistry e crie aplicativos

Para integrá-lo AppRegistry, consulte Introdução AppRegistry no Guia do AWS Service Catalog AppRegistry administrador. Após a integração, use um dos seguintes métodos para criar aplicativos:

  1. AWS console: Para saber mais sobre como criar um aplicativo AppRegistry por meio do AWS console, consulte Criação de aplicativos no Guia AWS Service Catalog AppRegistry do administrador.

  2. CloudFormation: você pode definir seu AppRegistry aplicativo da mesma forma que define qualquer outro recurso. Para obter mais informações, consulte AWS Service Catalog AppRegistry resource type reference no Guia do usuário do CloudFormation .

  3. Automação do AMS: para simplificar o processo de registro do aplicativo, o AMS fornece o documento AWSManagedServices-CreateAppRegistryApplication de automação do SSM. Para usar esse método, invoque o documento do AWS Systems Manager console em https://console.aws.amazon.com/systems-manager/, ou com o, AWS CLI conforme descrito no exemplo a seguir.

    # The following registers a new application with customized severity aws ssm start-automation-execution \ --document-name "AWSManagedServices-CreateAppRegistryApplication" \ --parameters '{"ResourceAssociationType":["TAGS"],"AppTagValue":["MyApp"],"CFNStackNames":[],"ApplicationName":["BananaStand"],"ApplicationDescription":["This is my banana stand application"],"AppCriticality":["normal"],"AutomationAssumeRole":["arn:aws:iam::123456789012:role/SSMAdminRole"]}' \ --region us-east-1 # The following registers a new application with no customizations aws ssm start-automation-execution \ --document-name "AWSManagedServices-CreateAppRegistryApplication" \ --parameters '{"ResourceAssociationType":["TAGS"],"AppTagValue":["MyApp"],"CFNStackNames":[],"ApplicationName":["BananaStand"],"ApplicationDescription":["This is my banana stand application"],"AppCriticality":["unset"],"AutomationAssumeRole":["arn:aws:iam::123456789012:role/SSMAdminRole"]}' \ --region us-east-1 # You can also register applications using CloudFormation stacks aws ssm start-automation-execution \ --document-name "AWSManagedServices-CreateAppRegistryApplication" \ --parameters '{"ResourceAssociationType":["STACKS"],"AppTagValue":[""],"CFNStackNames":["arn:aws:cloudformation:us-east-1:123456789012:stack/stack-2343eddq/1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p"],"ApplicationName":["BananaStand"],"ApplicationDescription":["This is my banana stand application"],"AppCriticality":["unset"],"AutomationAssumeRole":["arn:aws:iam::123456789012:role/SSMAdminRole"]}' \ --region us-east-1

Crie tags para permitir o enriquecimento de casos

Você deve marcar seus aplicativos antes que o AMS possa acessar os metadados do aplicativo. A tabela a seguir lista as tags necessárias.

As tags com o prefixo ams:rt: são aplicadas por meio do Resource Tagger.

Chave de tag Valor da tag

gerenciado por ams

true

ams:rt:ams-managed

true

Personalize a gravidade do caso de suporte do AMS para seus aplicativos

Você pode personalizar a gravidade dos casos de suporte criados pelo AMS especificando a importância do seu aplicativo para sua organização. Essa configuração é controlada por um grupo de atributos associado ao seu aplicativo em AppRegistry. O nome do grupo de atributos deve corresponder ao seguinte padrão:

AMS.<ApplicationName>.CommunicationOptions

No padrão anterior, o ApplicationName deve corresponder ao nome usado AppRegistry quando você criou o aplicativo.

Exemplo de conteúdo:

{ "SchemaVersion": "1.0", "Criticality": "low" }

SchemaVersion

Isso determina a versão do esquema que você está usando e o subconjunto de recursos disponíveis para uso.

Versão do esquema Recurso

1,0

Gravidade personalizada do caso de suporte com base no valor de criticidade

Criticalidade

A criticidade desse aplicativo determina a gravidade dos casos de suporte criados pelos sistemas automatizados da AMS.

Valores válidos:

low|normal|high|urgent|critical

Para obter mais informações sobre os níveis de gravidade, consulte SeverityLevela Referência AWS Support da API.

Obrigatório: Sim

Revise as permissões necessárias

Para usar esse recurso, o AMS requer acesso às seguintes AWS Identity and Access Management permissões:

  • objetivo: ListRoleTags

  • objetivo: ListUserTags

  • API de marcação de grupos de recursos: GetResources

  • catálogo de serviços - registro de aplicativos: GetApplication

  • catálogo de serviços - registro de aplicativos: ListAssociatedAttributeGroups

  • catálogo de serviços - registro de aplicativos: GetAttributeGroup

Importante

Certifique-se de que não haja uma política do IAM ou uma política de controle de serviços (SCP) que negue as ações anteriores.

As chamadas de API são feitas pela ams-access-admin função. Veja a seguir um exemplo do que você pode ver:

arn:aws:sts::111122223333:assumed-role/ams-access-admin/AMS-AMSAppMetadataLookup-*