Use o AMS SSP para provisionar a AWS Systems Manager automação em sua conta AMS - Guia do usuário avançado do AMS

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á.

Use o AMS SSP para provisionar a AWS Systems Manager automação em sua conta AMS

Use o modo AMS Self-Service Provisioning (SSP) para acessar os recursos de AWS Systems Manager automação diretamente em sua conta gerenciada pelo AMS. AWS Systems Manager A automação simplifica as tarefas comuns de manutenção e implantação de instâncias do Amazon Elastic Compute Cloud e outros AWS recursos usando runbooks, ações e cotas de serviços. Ele permite que você crie, execute e monitore automações em grande escala. A automação do Systems Manager é um tipo de documento do Systems Manager que define as ações que o Systems Manager executa em suas instâncias gerenciadas. Um runbook que você usa para realizar tarefas comuns de manutenção e implantação, como executar comandos ou scripts de automação em suas instâncias gerenciadas. O Systems Manager inclui recursos que ajudam você a atingir grandes grupos de instâncias usando tags do Amazon Elastic Compute Cloud e controles de velocidade que ajudam a implementar alterações de acordo com os limites definidos. Os runbooks são escritos usando JavaScript Object Notation (JSON) ou YAML. No entanto, usando o Document Builder no console do Systems Manager Automation, você pode criar um runbook sem precisar criar em JSON ou YAML nativo. Como alternativa, você pode usar os runbooks fornecidos pelo Systems Manager com etapas predefinidas que atendam às suas necessidades. Para saber mais, consulte Como trabalhar com runbooks na AWS Systems Manager documentação.

nota

Embora o Systems Manager Automation ofereça suporte a 20 tipos de ação que podem ser usados no runbook, há um número limitado de ações que você pode usar ao criar o runbook para ser usado em sua conta do AMS Advanced. Da mesma forma, um número limitado de runbooks fornecidos pelo Systems Manager pode ser usado diretamente ou de dentro do seu próprio runbook. Para obter detalhes, consulte as restrições nas perguntas frequentes a seguir.

AWS Systems Manager Perguntas frequentes sobre automação no AWS Managed Services

Perguntas e respostas comuns:

P: Como solicito acesso ao Systems Manager Automation na minha conta AMS?

Solicite acesso à AWS Systems Manager automação enviando uma RFC com o Gerenciamento | AWS serviço | Serviço autoprovisionado | Adicionar tipo de alteração (ct-1w8z66n899dct). Este RFC provisiona a seguinte função do IAM para sua conta:customer_systemsmanager_automation_console_role. Depois de provisionado em sua conta, você deve integrar a função em sua solução de federação.

P: Quais são as limitações de usar a AWS Systems Manager automação na minha conta do AMS?

Você precisa criar seu runbook, com um conjunto limitado de ações suportadas pelo Systems Manager para automação, somente para executar and/or scripts de comandos em suas instâncias gerenciadas. As ações que estão disponíveis para você, juntamente com quaisquer restrições, estão descritas abaixo.

AWS Systems Manager Limitações de automação
Ação Descrição Limitação

aws: assertAwsResource Propriedade —

Afirmar um estado AWS de recurso ou estado de evento

Somente EC2 instâncias

aws:aws:branch —

Execute etapas de automação condicional

Sem limitação

AWS: criar tags —

Crie tags para AWS recursos

Somente para os runbooks de automação SSM que você cria

AWS: Execute a automação —

Execute outra automação

Somente o runbook de automação que você cria

aws:ExecuteScript —

Executar um script

Único script que não faz nenhuma chamada de API para nenhum serviço

aws:pause —

Pausar uma automação

Sem limitação

AWS: RunCommand —

Executar um comando em uma instância gerenciada

Usando somente o documento fornecido pelo System Manager - AWS- RunShellScript e AWS- RunPowerShellScript

aws:sleep —

Atrasar uma automação

Sem limitação

leis: waitForAws ResourceProperty —

Aguarde uma propriedade AWS de recurso

Somente EC2 instâncias

Você também pode optar por executar o comando ou script diretamente com o runbook AWS RunShellScript e AWS fornecido pelo Systems Manager RunPowerShellScript usando o recurso “Executar comando” no console do Systems Manager. Você também pode agrupar esses runbooks em seu runbook, que fornece validação adicional antes da and/or pós-validação ou qualquer lógica de automação complexa.

A função segue o princípio do menor privilégio e fornece apenas a permissão necessária para criar, executar e recuperar detalhes de execução de runbooks destinados à execução de and/or scripts de comando em suas instâncias gerenciadas. Ele não fornece permissão para nenhum outro recurso fornecido AWS Systems Manager pelo serviço. Embora o recurso permita que você crie runbooks de automação, a execução dos runbooks não pode ser direcionada para recursos de propriedade do AMS.

P: Quais são os pré-requisitos ou dependências para usar a AWS Systems Manager automação na minha conta do AMS?

Não há pré-requisitos; no entanto, você deve garantir que seus controles internos de and/or conformidade do processo sejam cumpridos durante a criação de runbooks. Também recomendamos testar minuciosamente os runbooks antes de executá-los nos recursos de produção.

P: A política do Systems Manager pode customer_systemsmanager_automation_policy ser anexada a outras funções do IAM?

Não, diferentemente de outros serviços habilitados para autoprovisionamento, essa política só pode ser atribuída à função padrão provisionada. customer_systemsmanager_automation_console_role

Diferentemente das políticas de outras funções SSPS, essa política SSM SSPS não pode ser compartilhada com outras funções personalizadas do IAM, porque esse serviço AMS serve apenas para executar comandos ou scripts de automação em suas instâncias gerenciadas. Se essas permissões pudessem ser anexadas a outras funções personalizadas do IAM, potencialmente com permissões em outros serviços, o escopo das ações permitidas poderia se estender aos serviços gerenciados e, potencialmente, reduzir a postura de segurança da sua conta.

Para avaliar qualquer solicitação de mudança (RFCs) de acordo com nossos padrões técnicos do AMS, trabalhe com seu respectivo arquiteto de nuvem ou gerente de entrega de serviços, consulte as análises de segurança da RFC.

nota

AWS Systems Manager permite que você use runbooks que são compartilhados com sua conta. Recomendamos que você tenha cuidado e realize uma verificação de devida diligência ao usar runbooks compartilhados e certifique-se de revisar o conteúdo para entender se command/scripts eles são executados antes de executar os runbooks. Para obter detalhes, consulte Práticas recomendadas para documentos SSM compartilhados.