Schnellstart
Diese Anleitung hilft Ihnen, in nur wenigen Minuten mit InfraGuard zu beginnen.
Schritt 1: Erstellen Sie eine Beispiel-ROS-Vorlage
Erstellen Sie eine Datei namens template.yaml mit folgendem Inhalt:
ROSTemplateFormatVersion: '2015-09-01'
Description: Sample ECS instance
Resources:
MyECS:
Type: ALIYUN::ECS::InstanceGroup
Properties:
ImageId: 'centos_7'
InstanceType: 'ecs.t5-lc1m1.small'
AllocatePublicIP: true
SecurityGroupId: 'sg-xxxxx'
VpcId: 'vpc-xxxxx'
VSwitchId: 'vsw-xxxxx'
Schritt 2: Führen Sie Ihren Ersten Scan Durch
Scannen Sie die Vorlage mit einer integrierten Regel:
infraguard scan template.yaml -p rule:aliyun:ecs-instance-no-public-and-anyip
Sie sollten eine Ausgabe sehen, die anzeigt, dass der ECS-Instanz eine öffentliche IP zugewiesen wurde, was ein Sicherheitsproblem darstellt.
Schritt 3: Verwenden Sie ein Compliance-Paket
Anstatt einzelner Regeln können Sie mit einem gesamten Compliance-Paket scannen:
infraguard scan template.yaml -p pack:aliyun:security-group-best-practice
Schritt 4: Generieren Sie einen Bericht
InfraGuard unterstützt mehrere Ausgabeformate:
Tabellenformat (Standard)
infraguard scan template.yaml -p pack:aliyun:quick-start-compliance-pack
JSON-Format
infraguard scan template.yaml -p pack:aliyun:quick-start-compliance-pack --format json
HTML-Bericht
infraguard scan template.yaml -p pack:aliyun:quick-start-compliance-pack --format html -o report.html
Öffnen Sie report.html in Ihrem Browser, um einen interaktiven Bericht anzuzeigen.
Schritt 5: Verfügbare Richtlinien Auflisten
Um alle verfügbaren Regeln und Pakete anzuzeigen:
# Alle Richtlinien auflisten
infraguard policy list
# Details zu einer bestimmten Regel abrufen
infraguard policy get rule:aliyun:ecs-instance-no-public-ip
# Details zu einem Compliance-Paket abrufen
infraguard policy get pack:aliyun:mlps-level-3-pre-check-compliance-pack
Häufige Anwendungsfälle
Scannen mit Mehreren Richtlinien
Sie können mehrere Richtlinien in einem einzigen Scan anwenden:
infraguard scan template.yaml \
-p rule:aliyun:ecs-instance-no-public-ip \
-p rule:aliyun:rds-instance-enabled-disk-encryption \
-p pack:aliyun:quick-start-compliance-pack
Spracheinstellung
InfraGuard unterstützt 7 Sprachen:
# Deutsche Ausgabe
infraguard scan template.yaml -p pack:aliyun:quick-start-compliance-pack --lang de
# Englische Ausgabe
infraguard scan template.yaml -p pack:aliyun:quick-start-compliance-pack --lang en
# Andere unterstützte Sprachen: zh (Chinesisch), es (Spanisch), fr (Französisch), ja (Japanisch), pt (Portugiesisch)
Sie können die Sprache auch permanent festlegen:
infraguard config set lang de
Unterstützte Sprachcodes: en, zh, es, fr, de, ja, pt. Der Standardwert wird automatisch basierend auf Ihrer Systemeinstellung erkannt.
Nächste Schritte
- Mehr Erfahren: Lesen Sie das Benutzerhandbuch für detaillierte Informationen
- Richtlinien Erkunden: Durchsuchen Sie die Richtlinienreferenz, um alle verfügbaren Regeln und Pakete zu sehen
- Benutzerdefinierte Richtlinien Schreiben: Schauen Sie sich den Entwicklungsleitfaden an, um Ihre eigenen Regeln zu erstellen
Hilfe Erhalten
Wenn Sie auf Probleme stoßen: