AWSConfigRemediation-ConfigureS3BucketPublicAccessBlock - AWS Systems Manager Riferimento al runbook di automazione

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWSConfigRemediation-ConfigureS3BucketPublicAccessBlock

Descrizione

Il AWSConfigRemediation-ConfigureS3BucketPublicAccessBlock runbook configura le impostazioni dei blocchi di accesso pubblico di Amazon Simple Storage Service (Amazon S3) per un bucket Amazon S3 in base ai valori specificati nei parametri del runbook.

Esegui questa automazione (console)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

LinuxmacOS, Windows

Parametri

  • AutomationAssumeRole

    Tipo: stringa

    Descrizione: (Obbligatorio) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto.

  • BlockPublicAcls

    Tipo: Booleano

    Impostazione predefinita: true

    Descrizione: (Facoltativo) Se impostato sutrue, Amazon S3 blocca gli elenchi di controllo degli accessi pubblici (ACLs) per il bucket S3 e gli oggetti archiviati nel bucket S3 specificato nel parametro. BucketName

  • BlockPublicPolicy

    Tipo: Booleano

    Impostazione predefinita: true

    Descrizione: (Facoltativo) Se impostato sutrue, Amazon S3 blocca le policy dei bucket pubblici per il bucket S3 specificato nel parametro. BucketName

  • BucketName

    Tipo: stringa

    Descrizione: (Obbligatorio) Il nome del bucket S3 che desideri configurare.

  • IgnorePublicAcls

    Tipo: Booleano

    Impostazione predefinita: true

    Descrizione: (Facoltativo) Se impostato sutrue, Amazon S3 ignora tutto il pubblico ACLs per il bucket S3 specificato nel parametro. BucketName

  • RestrictPublicBuckets

    Tipo: Booleano

    Impostazione predefinita: true

    Descrizione: (Facoltativo) Se impostato sutrue, Amazon S3 limita le politiche dei bucket pubblici per il bucket S3 specificato nel parametro. BucketName

Autorizzazioni richieste IAM

Il AutomationAssumeRole parametro richiede le seguenti azioni per utilizzare correttamente il runbook.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • s3:GetAccountPublicAccessBlock

  • s3:PutAccountPublicAccessBlock

  • s3:GetBucketPublicAccessBlock

  • s3:PutBucketPublicAccessBlock

Fasi del documento

  • aws:executeAwsApi- Crea o modifica la PublicAccessBlock configurazione per il bucket S3 specificato nel parametro. BucketName

  • aws:executeScript- Restituisce la PublicAccessBlock configurazione per il bucket S3 specificato nel BucketName parametro e verifica che le modifiche siano state apportate correttamente in base ai valori specificati nei parametri del runbook.