Execução de scripts necessários para configurar a AWS
Você precisa executar os scripts fornecidos com o Conector do Service Graph para AWS para configurar o ambiente da AWS para importação de dados.
Os scripts da AWS fornecidos com o conector configuram recursos da AWS para importar os dados de itens de configuração (ICs) para o CMDB. Para saber mais, consulte Recurso da AWS usados pelo Conector do Service Graph para AWS.
Com base nos requisitos de ambiente da AWS, os scripts fornecidos com o Conector do Service Graph para AWS são categorizados conforme descrito na tabela a seguir.
|
Scripts básicos |
Amazon Scripts do EKS |
Scripts básicos
Use os scripts básicos para configurar o ambiente AWS para importar dados usando o Conector do Service Graph para AWS.
A tabela a seguir descreve os scripts básicos da AWS disponíveis com o conector, os parâmetros de entrada inseridos ao executar um script, as condições para executar os scripts e os resultados da execução do script.
| Script | Parâmetros de entrada | Condição de execução | Resultado |
|---|---|---|---|
EnableAWSConfig.yml |
Nenhum |
Execute o script em todas as contas da AWS e regiões da AWS criando um CloudFormation StackSet na conta de gerenciamento. Consulte Criar um conjunto de pilhas no site de documentação da AWS. |
Habilita o gravador do AWSConfig. |
CreateServiceNowUser.yml |
|
Execute o script criando uma pilha na conta de gestão ou em uma conta de membro designada. Confira Como criar uma pilha no AWS Console do CloudFormation no AWS site de documentação. |
Cria o usuário do IAM ServiceNow. |
CreateSnowOrganizationAccountAccessRoleInMemberAccount.yml |
|
Execute o script em todas as contas da AWS criando um CloudFormation StackSet na conta de gestão. Consulte Criar um conjunto de pilhas no site de documentação da AWS. |
Habilita políticas, funções e grupos de IAM somente leitura para o usuário do IAM ServiceNow. |
SnowDesignatedAccountAccessRoleInManagementAccount.yml |
|
Execute o script criando uma pilha na conta de gestão. Confira Como criar uma pilha no AWS Console do CloudFormation no AWS site de documentação. Nota: Só use o script SnowDesignatedAccountAccessRoleInManagementAccount.yml quando o usuário do IAM ServiceNow tiver sido criado em uma conta de membro. |
Cria o papel do IAM ServiceNow na conta de gestão. |
AWS-SystemsManager-AutomationExecutionRole.yml |
Nenhum |
Execute o script em todas as contas da AWS criando um CloudFormation StackSet na conta de gestão. Consulte Criar um conjunto de pilhas no site de documentação da AWS. |
Provisiona a função de execução necessária para executar automações em contas de membros. Um pré-requisito para configurar a Automação do gerenciador de sistemas. |
AWS-SystemsManager-AutomationAdministrationRole.yml |
Nenhum |
Execute o script criando uma pilha na conta de gestão. Confira Como criar uma pilha no AWS Console do CloudFormation no AWS site de documentação. |
Provisiona a função de administrador na conta de gestão necessária para executar a automação entre contas em várias contas. Um pré-requisito para configurar a Automação do gerenciador de sistemas. |
Scripts de descoberta profunda
| Script | Parâmetros de entrada | Condição de execução | Resultado |
|---|---|---|---|
AmazonSSMForInstancesRoleSetup.yml |
|
Execute o script em todas as contas da AWS criando um CloudFormation StackSet na conta de gestão. Consulte Criar um conjunto de pilhas no site de documentação da AWS. |
Cria o papel de perfil da instância do IAM AmazonSSMForInstancesRole a ser anexada às instâncias do EC2. |
SG-AWS-RunShellScript-Setup.yml |
Nenhum |
Execute o script em todas as contas da AWS e regiões da AWS criando um CloudFormation StackSet na conta de gestão. Consulte Criar um conjunto de pilhas no site de documentação da AWS. |
Cria documentosAWS do Gerenciador de sistemas (SSM) para buscar dados de descoberta profunda de uma instância do Linux EC2. |
SG-AWS-RunPowerShellScript-Setup.yml |
Nenhum |
Execute o script em todas as contas da AWS e regiões da AWS criando um CloudFormation StackSet na conta de gestão. Consulte Criar um conjunto de pilhas no site de documentação da AWS. |
Cria documentos do SSM da AWS para buscar dados de descoberta profunda de uma instância do Windows EC2. |
Scripts do AmazonEKS
A tabela a seguir descreve os scripts do AmazonEKS, as condições para executar os scripts e os resultados da execução do script.
| Script | Condição de execução | Resultado |
|---|---|---|
SG-AWS-RunKubeCtlEKSNamesShellScript.yml |
Execute o script em todas as contas da AWS e regiões da AWS onde os bastion hosts do EC2 estão localizados criando um CloudFormation StackSet na conta de gestão. Consulte Criar um conjunto de pilhas no site de documentação da AWS. |
Cria um documento do SSM da AWS para descobrir clusters do EKS associados aos bastion hosts do EC2. |
SG-AWS-RunKubeCtlShellScript.yml |
Execute o script em todas as contas da AWS e regiões da AWS onde os bastion hosts do EC2 estão localizados criando um CloudFormation StackSet na conta de gestão. Consulte Criar um conjunto de pilhas no site de documentação da AWS. |
Cria um documento do SSM da AWS para buscar ICs relacionados a componentes do Kubernetes, como pods, serviços e implantações, a partir de clusters do EKS. |