View a markdown version of this page

AWSConfigRemediation-ConfigureS3BucketPublicAccessBlock - AWS Systems Manager Runbook-Referenz für Automation

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWSConfigRemediation-ConfigureS3BucketPublicAccessBlock

Beschreibung

Das AWSConfigRemediation-ConfigureS3BucketPublicAccessBlock Runbook konfiguriert die Blockeinstellungen für den öffentlichen Zugriff von Amazon Simple Storage Service (Amazon S3) für einen Amazon S3-Bucket auf der Grundlage der Werte, die Sie in den Runbook-Parametern angeben.

Führen Sie diese Automatisierung aus (Konsole)

Art des Dokuments

Automatisierung

Eigentümer

Amazon

Plattformen

LinuxmacOS, Windows

Parameter

  • AutomationAssumeRole

    Typ: Zeichenfolge

    Beschreibung: (Erforderlich) Der Amazon-Ressourcenname (ARN) der AWS Identity and Access Management (IAM) -Rolle, die es Systems Manager Automation ermöglicht, die Aktionen in Ihrem Namen auszuführen.

  • BlockPublicAcls

    Typ: Boolescher Wert

    Standard: true

    Beschreibung: (Optional) Wenn auf gesetzttrue, blockiert Amazon S3 öffentliche Zugriffskontrolllisten (ACLs) für den S3-Bucket sowie Objekte, die im S3-Bucket gespeichert sind, den Sie im Parameter angeben. BucketName

  • BlockPublicPolicy

    Typ: Boolescher Wert

    Standard: true

    Beschreibung: (Optional) Wenn auf gesetzttrue, blockiert Amazon S3 öffentliche Bucket-Richtlinien für den S3-Bucket, den Sie im BucketName Parameter angeben.

  • BucketName

    Typ: Zeichenfolge

    Beschreibung: (Erforderlich) Der Name des S3-Buckets, den Sie konfigurieren möchten.

  • IgnorePublicAcls

    Typ: Boolescher Wert

    Standard: true

    Beschreibung: (Optional) Wenn auf gesetzttrue, ignoriert Amazon S3 alle öffentlichen ACLs für den S3-Bucket, den Sie im Parameter angeben. BucketName

  • RestrictPublicBuckets

    Typ: Boolescher Wert

    Standard: true

    Beschreibung: (Optional) Wenn auf gesetzttrue, schränkt Amazon S3 die öffentlichen Bucket-Richtlinien für den S3-Bucket ein, den Sie im Parameter angeben. BucketName

Erforderliche IAM-Berechtigungen

Der AutomationAssumeRole Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • s3:GetAccountPublicAccessBlock

  • s3:PutAccountPublicAccessBlock

  • s3:GetBucketPublicAccessBlock

  • s3:PutBucketPublicAccessBlock

Dokumentschritte

  • aws:executeAwsApi— Erstellt oder ändert die PublicAccessBlock Konfiguration für den im Parameter angegebenen S3-Bucket. BucketName

  • aws:executeScript— Gibt die PublicAccessBlock Konfiguration für den im BucketName Parameter angegebenen S3-Bucket zurück und überprüft, ob die Änderungen anhand der in den Runbook-Parametern angegebenen Werte erfolgreich vorgenommen wurden.