Konfigurieren Sie anwenderdefinierte Anwenderanmeldeinformationen
Definieren Sie einen nicht-Stammanwender für AWS SSM-Discovery durch Erstellen eines Anmeldeinformationsdatensatzes, der einen Anwendernamen mit ausreichenden Berechtigungen zum Ausführen von Discovery-Befehlen für angibt Linux Ziele.
Vorbereitungen
- Die Systemeigenschaft glide.discovery.enable_ssmIst aktiviert. Weitere Informationen finden Sie unter Aktivieren Sie die AWS SSM-basierte Discovery.
- Der Anwender, den Sie als nicht-Stammanwender zuweisen, hat Zugriff zum Ausführen aller erforderlichen Befehle auf dem Zielserver. Dieser Anwender erfordert denselben Zugriff wie Anmeldeinformationen, die für reguläre Anwendungen verwendet werden Linux Discovery, einschließlich des erforderlichen Zugriffs auf Stammebene für privilegierte Befehle. Weitere Informationen finden Sie unter Für die Hosterkennung erforderliche Anmeldeinformationen Und SSH credentials
Erforderliche Rolle: discovery_admin
Warum und wann dieser Vorgang ausgeführt wird
Anstatt sich auf den Stamm zu verlassen, können Sie einen anwenderdefinierten Anwender mit ausreichenden Berechtigungen definieren, um die erforderliche auszuführen Discovery Befehle. Es wird nur ein Anwendername benötigt – kein Passwort oder Schlüssel – vorausgesetzt, der Anwender hat die gleiche Zugriffsebene wie herkömmliche Linux Discovery Anmeldeinformationen. Dieser Ansatz fördert eingeschränkten Zugriff und eine bessere Ausrichtung an Unternehmenssicherheitsrichtlinien.
Prozedur
Ergebnisse
Ein neuer Datensatz wird zu hinzugefügt AWS Tabelle „SSM-Instanzanwender“ [aws_ssm_instance_user_credentials].