Für die Einrichtung von erforderliche Skripts werden ausgeführt AWS
Sie müssen die mit Service Graph Connector für AWS bereitgestellten Skripts ausführen, um die AWS -Umgebung für den Datenimport einzurichten.
Die mit dem -Connector bereitgestellten AWS -Skripts konfigurieren AWS -Ressourcen, um die Konfigurationselementdaten (CIs) in CMDB] zu importieren. Weitere Informationen finden Sie unter Vom Connector verwendete AWS-Ressourcen.
Basierend auf den Umgebungsanforderungen von AWS ] werden die mit Service Graph Connector für AWS bereitgestellten Skripts wie in der folgenden Tabelle kategorisiert.
| Kategorie | Beschreibung |
|---|---|
| Basisskripts | Skripts zum Konfigurieren der Umgebung AWS für den Import von Daten mithilfe des Connectors. |
| Deep Discovery-Skripts | Skripts zum Einrichten der Tiefenerkennung in Amazon Elastic Compute Cloud-Instanzen (Amazon EC2). Hinweis: Führen Sie die Deep Discovery -Skripts nur aus, wenn Sie eine Deep Discovery für EC2-Instanzen durchführen möchten. |
| Amazon EKS Skripts | Skripts zum Einrichten von Amazon Elastic Kubernetes Service (EKS) -Clustern. Hinweis: Führen Sie die Amazon EKS -Skripts nur aus, wenn der EKS-Service [ Amazon für Kubernetes -Cluster erforderlich ist. |
Basisskripts
Verwenden Sie die Basisskripts, um die Umgebung AWS für den Import von Daten mit Service Graph Connector für AWSzu konfigurieren.
In der folgenden Tabelle werden die grundlegenden AWS Skripts beschrieben, die mit dem Connector verfügbar sind, die Eingabeparameter, die beim Ausführen eines Skripts eingegeben werden, die Bedingungen für die Ausführung der Skripts und die Ergebnisse der Skriptausführung.
| Skript | Eingabeparameter | Ausführungsbedingung | Ergebnis |
|---|---|---|---|
EnableAWSConfig.yml |
Keine |
Führen Sie das Skript in allen AWS -Konten und AWS -Regionen aus, indem Sie im Verwaltungskonto ein CloudFormation StackSet erstellen. Weitere Informationen finden Sie unter Stapelsätze erstellen auf der Dokumentationswebsite AWS. |
Aktiviert den AWS Konfigurations- Recorder. |
Erstellen Sie ServiceNowUser.yml |
|
Führen Sie das Skript aus, indem Sie entweder im Verwaltungskonto oder in einem festgelegten Mitgliedskonto einen Stapel erstellen. Siehe Erstellen eines Stapels auf der AWS CloudFormation-Konsole auf der Dokumentationswebsite AWS. |
Erstellt den IAM-Benutzer ServiceNow. |
CreateSnowOrganizationAccountAccessRoleInMemberAccount.yml |
|
Führen Sie das Skript in allen Konten AWS aus, indem Sie im Verwaltungskonto ein CloudFormation StackSet erstellen. Weitere Informationen finden Sie unter Stapelsätze erstellen auf der Dokumentationswebsite AWS. |
Aktiviert schreibgeschützte IAM-Richtlinien, -Rollen und -Gruppen für den IAM-Benutzer ServiceNow. |
SnowDesignatedAccountAccessRoleInManagementAccount.yml |
|
Führen Sie das Skript aus, indem Sie im Verwaltungskonto einen Stapel erstellen. Siehe Erstellen eines Stapels auf der AWS CloudFormation-Konsole auf der Dokumentationswebsite AWS. Hinweis: Verwenden Sie das Skript „ SnowDesignatedAccountAccessRoleInManagementAccount.yml“ nur, wenn der IAM-Benutzer ServiceNow in einem Mitgliedskonto erstellt wurde. |
Erstellt die IAM-Rolle ServiceNow im Verwaltungskonto. |
AWS-SystemsManager-AutomationExecutionRole.yml |
Keine |
Führen Sie das Skript in allen Konten AWS aus, indem Sie im Verwaltungskonto ein CloudFormation StackSet erstellen. Weitere Informationen finden Sie unter Stapelsätze erstellen auf der Dokumentationswebsite AWS. |
Stellt die Ausführungsrolle bereit, die zum Ausführen von Automatisierungen in Mitgliedskonten erforderlich ist. Eine Voraussetzung für die Konfiguration von Systems Manager Automation. |
AWS-SystemsManager-AutomationAdministrationRole.yml |
Keine |
Führen Sie das Skript aus, indem Sie im Verwaltungskonto einen Stapel erstellen. Siehe Erstellen eines Stapels auf der AWS CloudFormation-Konsole auf der Dokumentationswebsite AWS. |
Stellt die Administratorrolle im Verwaltungskonto bereit, die zum Ausführen der kontoübergreifenden Automatisierung für mehrere Konten erforderlich ist. Eine Voraussetzung für die Konfiguration von Systems Manager Automation. |
Deep Discovery-Skripts
| Skript | Eingabeparameter | Ausführungsbedingung | Ergebnis |
|---|---|---|---|
AmazonSSMForInstancesRoleSetup.yml |
|
Führen Sie das Skript in allen Konten AWS aus, indem Sie im Verwaltungskonto ein CloudFormation StackSet erstellen. Weitere Informationen finden Sie unter Stapelsätze erstellen auf der Dokumentationswebsite AWS. |
Erstellt die IAM-Instanzprofilrolle „AmazonSSMForInstancesRole“, die an die EC2-Instanzen angehängt werden soll. |
SG-AWS-RunShellScript-Setup.yml |
Keine |
Führen Sie das Skript in allen Konten AWSAWS und Regionen [] aus, indem Sie im Verwaltungskonto ein CloudFormation StackSet erstellen. Weitere Informationen finden Sie unter Stapelsätze erstellen auf der Dokumentationswebsite AWS. |
Erstellt SSM-Dokumente ( AWS Systems Manager ), um Deep Discovery-Daten aus einer Linux EC2-Instanz abzurufen. |
SG-AWS-RunPowerShellScript-Setup.yml |
Keine |
Führen Sie das Skript in allen Konten AWSAWS und Regionen [] aus, indem Sie im Verwaltungskonto ein CloudFormation StackSet erstellen. Weitere Informationen finden Sie unter Stapelsätze erstellen auf der Dokumentationswebsite AWS. |
Erstellt AWS SSM-Dokumente, um Deep Discovery-Daten aus einer Windows EC2-Instanz abzurufen. |
Amazon EKS- Skripts
In der folgenden Tabelle werden die Amazon EKS -Skripts, die Bedingungen für die Ausführung der Skripts und die Ergebnisse der Skriptausführung beschrieben.
| Skript | Ausführungsbedingung | Ergebnis |
|---|---|---|
SG-AWS-RunKubeCtlEKSNamesShellScript.yml |
Führen Sie das Skript in allen AWS -Konten und den AWS -Regionen aus, in denen sich die EC2-Bastion-Hosts befinden, indem Sie im Verwaltungskonto ein CloudFormation StackSet erstellen. Weitere Informationen finden Sie unter Stapelsätze erstellen auf der Dokumentationswebsite AWS. |
Erstellt ein AWS SSM-Dokument, um EKS-Cluster zu erkennen, die EC2-Bastion-Hosts zugeordnet sind. |
SG-AWS-RunKubeCtlShellScript.yml |
Führen Sie das Skript in allen AWS -Konten und den AWS -Regionen aus, in denen sich die EC2-Bastion-Hosts befinden, indem Sie im Verwaltungskonto ein CloudFormation StackSet erstellen. Weitere Informationen finden Sie unter Stapelsätze erstellen auf der Dokumentationswebsite AWS. |
Erstellt ein AWS SSM-Dokument, um CIs im Zusammenhang mit Kubernetes -Komponenten wie Pods, Services und Bereitstellungen aus EKS-Clustern abzurufen. |