Exécution des scripts requis pour la configuration AWS
Vous devez exécuter les scripts fournis avec le Connecteur du graphe de services pour AWS pour configurer l’environnement pour l’importation AWS de données.
Les AWS scripts fournis avec le connecteur configurent AWS les ressources pour importer les données des éléments de configuration (CI) dans le CMDBfichier . Pour en savoir plus, consultez AWS ressources utilisées par le Connecteur du graphe de services pour AWS.
En fonction des exigences de l’environnement AWS , les scripts fournis avec sont Connecteur du graphe de services pour AWS classés comme décrit dans la table suivante.
|
Amazon Scripts EKS |
Scripts de base
Utilisez les scripts de base pour configurer l’environnement pour l’importation AWS de données à l’aide de .Connecteur du graphe de services pour AWS
Le tableau suivant décrit les scripts de base AWS disponibles avec le connecteur, les paramètres d’entrée entrés lors de l’exécution d’un script, les conditions d’exécution des scripts et les résultats de l’exécution du script.
| Script | Paramètres d'entrée | Condition d'exécution | Résultat |
|---|---|---|---|
EnableAWSConfig.yml |
Aucun |
Exécutez le script dans tous les comptes et AWS toutes les AWS régions en créant un ensemble de piles CloudFormation dans le compte de gestion. Reportez-vous à la section Créer un ensemble de piles sur le site de la AWS documentation. |
Active l’enregistreur de AWS configuration . |
CreateServiceNowUser.yml |
|
Exécutez le script en créant une pile dans le compte de gestion ou dans un compte de membre désigné. Reportez-vous à Création d’une pile sur le AWS Console CloudFormation sur le site de documentation AWS . |
Crée l’utilisateur ServiceNow IAM. |
CreateSnowOrganizationAccountAccessRoleInMemberAccount.yml |
|
Exécutez le script dans tous les AWS comptes en créant un ensemble de piles CloudFormation dans le compte de gestion. Reportez-vous à la section Créer un ensemble de piles sur le site de la AWS documentation. |
Active les politiques, rôles et groupes IAM en lecture seule pour l’utilisateur ServiceNow IAM. |
SnowDesignatedAccountAccessRoleInManagementAccount.yml |
|
Exécutez le script en créant une pile dans le compte de gestion. Reportez-vous à Création d’une pile sur le AWS Console CloudFormation sur le site de documentation AWS . Remarque : Utilisez le script SnowDesignatedAccountAccessRoleInManagementAccount.yml uniquement lorsque l’utilisateur ServiceNow IAM a été créé dans un compte membre. |
Crée le ServiceNow rôle IAM dans le compte de gestion. |
AWS-SystemsManager-AutomationExecutionRole.yml |
Aucun |
Exécutez le script dans tous les AWS comptes en créant un ensemble de piles CloudFormation dans le compte de gestion. Reportez-vous à la section Créer un ensemble de piles sur le site de la AWS documentation. |
Provisionne le rôle d’exécution nécessaire pour exécuter des automatisations dans les comptes membres. Conditions préalables à la configuration de Systems Manager Automation. |
AWS-SystemsManager-AutomationAdministrationRole.yml |
Aucun |
Exécutez le script en créant une pile dans le compte de gestion. Reportez-vous à Création d’une pile sur le AWS Console CloudFormation sur le site de documentation AWS . |
Provisionne le rôle d’administrateur dans le compte de gestion nécessaire pour exécuter l’automatisation entre comptes sur plusieurs comptes. Conditions préalables à la configuration de Systems Manager Automation. |
Scripts de Deep Discovery
| Script | Paramètres d'entrée | Condition d'exécution | Résultat |
|---|---|---|---|
AmazonSSMForInstancesRoleSetup.yml |
|
Exécutez le script dans tous les AWS comptes en créant un ensemble de piles CloudFormation dans le compte de gestion. Reportez-vous à la section Créer un ensemble de piles sur le site de la AWS documentation. |
Crée le rôle de profil d’instance IAM AmazonSSMForInstancesRole à attacher aux instances EC2. |
SG-AWS-RunShellScript-Setup.yml |
Aucun |
Exécutez le script dans tous les comptes et toutes AWS les AWS régions en créant un ensemble de piles CloudFormation dans le compte de gestion. Reportez-vous à la section Créer un ensemble de piles sur le site de la AWS documentation. |
Crée des documents AWS Systems Manager (SSM) pour extraire des données de Deep Discovery à partir d’une Linux instance EC2. |
SG-AWS-RunPowerShellScript-Setup.yml |
Aucun |
Exécutez le script dans tous les comptes et toutes AWS les AWS régions en créant un ensemble de piles CloudFormation dans le compte de gestion. Reportez-vous à la section Créer un ensemble de piles sur le site de la AWS documentation. |
Crée des AWS documents SSM pour extraire des données de Deep Discovery à partir d’une Windows instance EC2. |
Amazon Scripts EKS
Le tableau suivant décrit les Amazon scripts EKS , les conditions d’exécution des scripts et les résultats de l’exécution des scripts.
| Script | Condition d'exécution | Résultat |
|---|---|---|
SG-AWS-RunKubeCtlEKSNamesShellScript.yml |
Exécutez le script dans tous les AWS comptes et les AWS régions où se trouvent les hôtes bastions EC2 en créant un ensemble de piles CloudFormation dans le compte de gestion. Reportez-vous à la section Créer un ensemble de piles sur le site de la AWS documentation. |
Crée un AWS document SSM pour détecter les grappes EKS associées aux hôtes bastion EC2. |
SG-AWS-RunKubeCtlShellScript.yml |
Exécutez le script dans tous les AWS comptes et les AWS régions où se trouvent les hôtes bastions EC2 en créant un ensemble de piles CloudFormation dans le compte de gestion. Reportez-vous à la section Créer un ensemble de piles sur le site de la AWS documentation. |
Crée un AWS document SSM pour extraire les CI liés aux Kubernetes composants, tels que les pods, les services et les déploiements, à partir des grappes EKS. |