

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.

# Die Einstellung für die Sperrung des öffentlichen Zugangs für AMIs verwalten
<a name="manage-block-public-access-for-amis"></a>

Sie können die Einstellung „Öffentlicher Zugriff“ für Ihre AMIs verwalten, um zu kontrollieren, ob sie öffentlich geteilt werden können. Sie können den aktuellen Status der Blockierung des öffentlichen Zugriffs für Ihre AMIs mithilfe der Amazon-EC2-Konsole oder der AWS CLI aktivieren, deaktivieren oder anzeigen.

## Zeigen Sie den Status „Öffentlichen Zugriff blockieren“ für AMIs an
<a name="get-block-public-access-state-for-amis"></a>

Um zu sehen, ob das öffentliche Teilen Ihrer AMIs in Ihrem Konto gesperrt ist, können Sie den Status für die Sperrung des öffentlichen Zugriffs für AMIs einsehen. Sie müssen den Status in jedem AWS-Region einsehen, in dem Sie sehen möchten, ob das öffentliche Teilen Ihrer AMIs blockiert ist.

**Erforderliche Berechtigungen**  
Um die aktuelle Einstellung „Öffentlichen Zugriff sperren“ für AMIs zu erhalten, benötigen Sie die `GetImageBlockPublicAccessState` IAM-Berechtigungen.

------
#### [ Console ]

**Um den Status der Blockierung des öffentlichen Zugriffs für AMIs in der angegebenen Region anzuzeigen**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie auf der Navigationsleiste (oben auf dem Bildschirm) die Region aus, in der Sie den Status für den blockierten öffentlichen Zugriff für AMIs anzeigen möchten.

1. Wählen Sie im Navigationsbereich **Dashboard (Dashboard)**.

1. Wählen Sie auf der Karte **Kontoattribute** unter **Einstellungen** die Option **Datenschutz und Sicherheit** aus.

1. Aktivieren Sie unter **Öffentlichen Zugriff für AMIs blockieren** das Feld **Öffentlicher Zugriff**. Der Wert lautet entweder **Neues öffentliches Teilen blockiert** oder **Neues öffentliches Teilen erlaubt**.

------
#### [ AWS CLI ]

**So erhalten Sie den Status „Öffentlichen Zugriff blockieren“ für AMIs**  
Verwenden Sie den Befehl [get-image-block-public-access-state](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-image-block-public-access-state.html). Der Wert ist entweder `block-new-sharing` oder `unblocked`.

**Beispiel: Für eine spezifische Region**

```
aws ec2 get-image-block-public-access-state --region {{us-east-1}}
```

Das `ManagedBy`-Feld gibt die Entität an, die die Einstellung konfiguriert hat. `account` zeigt in diesem Beispiel an, dass die Einstellung direkt im Konto konfiguriert wurde. Ein Wert von `declarative-policy` würde bedeuten, dass die Einstellung durch eine deklarative Richtlinie konfiguriert wurde. Weitere Informationen finden Sie unter [Deklarative Richtlinien](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_declarative.html) im *AWS Organizations -Benutzerhandbuch*.

```
{
    "ImageBlockPublicAccessState": "block-new-sharing",
    "ManagedBy": "account"
}
```

**Beispiel: Für all Regionen in Ihrem Konto**

```
echo -e "Region   \t Public Access State" ; \
echo -e "-------------- \t ----------------------" ; \
for region in $(
    aws ec2 describe-regions \
        --region us-east-1 \
        --query "Regions[*].[RegionName]" \
        --output text
    ); 
    do (output=$(
        aws ec2 get-image-block-public-access-state \
            --region $region \
            --output text)
        echo -e "$region \t $output" 
    );
done
```

Es folgt eine Beispielausgabe.

```
Region           Public Access State
--------------   ----------------------
ap-south-1       block-new-sharing
eu-north-1       unblocked
eu-west-3        block-new-sharing
...
```

------
#### [ PowerShell ]

**So erhalten Sie den Status „Öffentlichen Zugriff blockieren“ für AMIs**  
Verwenden Sie das cmdlet [Get-EC2ImageBlockPublicAccessState](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ImageBlockPublicAccessState.html). Der Wert ist entweder `block-new-sharing` oder `unblocked`.

**Beispiel: Für eine spezifische Region**

```
Get-EC2ImageBlockPublicAccessState -Region {{us-east-1}}
```

Es folgt eine Beispielausgabe.

```
block-new-sharing
```

**Beispiel: Für all Regionen in Ihrem Konto**

```
(Get-EC2Region).RegionName | `
    ForEach-Object {
        [PSCustomObject]@{
            Region   = $_
            PublicAccessState = (Get-EC2ImageBlockPublicAccessState -Region $_)
        }
} | `
Format-Table -AutoSize
```

Es folgt eine Beispielausgabe.

```
Region         PublicAccessState
------         -----------------
ap-south-1     block-new-sharing
eu-north-1     block-new-sharing
eu-west-3      block-new-sharing
...
```

------

## Aktivieren Sie den blockierten öffentlichen Zugriff für AMIs
<a name="enable-block-public-access-for-amis"></a>

Um zu verhindern, dass Ihre AMIs öffentlich geteilt werden, aktivieren Sie die Option Öffentlichen Zugriff für AMIs sperren auf Kontoebene. Sie müssen die Option „Öffentlichen Zugriff sperren“ für AMIs in allen AWS-Region aktivieren, in denen Sie die öffentliche Nutzung Ihrer AMIs verhindern möchten. Wenn Sie bereits über öffentliche AMIs verfügen, bleiben diese öffentlich verfügbar.

**Erforderliche Berechtigungen**  
Um die aktuelle Einstellung „Öffentlichen Zugriff sperren“ für AMIs zu erhalten, benötigen Sie die IAM-Berechtigung `EnableImageBlockPublicAccess`.

**Überlegungen**
+ Es kann bis zu 10 Minuten dauern, diese Einstellung zu konfigurieren. Wenn Sie während dieser Zeit den Status des öffentlichen Zugriffs beschreiben, lautet die Antwort `unblocked`. Wenn die Konfiguration abgeschlossen ist, lautet die Antwort `block-new-sharing`.

------
#### [ Console ]

**So aktivieren Sie das Blockieren des öffentlichen Zugriffs für AMIs in der angegebenen Region**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie auf der Navigationsleiste (oben auf dem Bildschirm) die Region aus, in der Sie den öffentlichen Zugriff für AMIs blockieren möchten.

1. Wählen Sie im Navigationsbereich **Dashboard (Dashboard)**.

1. Wählen Sie auf der Karte **Kontoattribute** unter **Einstellungen** die Option **Datenschutz und Sicherheit** aus.

1. Wählen Sie unter **Öffentlichen Zugriff für AMIs blockieren** die Option **Verwalten** aus.

1. Wählen Sie das Kontrollkästchen **Öffentliche Freigabe blockieren** und wählen Sie **Aktualisieren**.

------
#### [ AWS CLI ]

**So aktivieren Sie die Blockierung des öffentlichen Zugriffs für AMIs**  
Verwenden Sie den Befehl [enable-image-block-public-access](https://docs.aws.amazon.com/cli/latest/reference/ec2/enable-image-block-public-access.html).

**Beispiel: Für eine spezifische Region**

```
aws ec2 enable-image-block-public-access \
--region {{us-east-1}} \
--image-block-public-access-state block-new-sharing
```

Es folgt eine Beispielausgabe.

```
{ 
    "ImageBlockPublicAccessState": "block-new-sharing"
}
```

**Beispiel: Für all Regionen in Ihrem Konto**

```
echo -e "Region   \t Public Access State" ; \
echo -e "-------------- \t ----------------------" ; \
for region in $(
    aws ec2 describe-regions \
        --region us-east-1 \
        --query "Regions[*].[RegionName]" \
        --output text
    ); 
    do (output=$(
        aws ec2 enable-image-block-public-access \
            --region $region \
            --image-block-public-access-state block-new-sharing \
            --output text)
        echo -e "$region \t $output" 
    );
done
```

Es folgt eine Beispielausgabe.

```
Region           Public Access State
--------------   ----------------------
ap-south-1       block-new-sharing
eu-north-1       block-new-sharing
eu-west-3        block-new-sharing
...
```

------
#### [ PowerShell ]

**So aktivieren Sie die Blockierung des öffentlichen Zugriffs für AMIs**  
Verwenden Sie den Befehl [Enable-EC2ImageBlockPublicAccess](https://docs.aws.amazon.com/powershell/latest/reference/items/Enable-EC2ImageBlockPublicAccess.html).

**Beispiel: Für eine spezifische Region**

```
Enable-EC2ImageBlockPublicAccess `
    -Region {{us-east-1}} `
    -ImageBlockPublicAccessState block-new-sharing
```

Es folgt eine Beispielausgabe.

```
Value
-----
block-new-sharing
```

**Beispiel: Für all Regionen in Ihrem Konto**

```
(Get-EC2Region).RegionName | `
    ForEach-Object {
    [PSCustomObject]@{
        Region            = $_
        PublicAccessState = (
        Enable-EC2ImageBlockPublicAccess `
         -Region $_ `
         -ImageBlockPublicAccessState block-new-sharing)
    }
} | `
Format-Table -AutoSize
```

Es folgt eine Beispielausgabe.

```
Region         PublicAccessState
------         -----------------
ap-south-1     block-new-sharing
eu-north-1     block-new-sharing
eu-west-3      block-new-sharing
...
```

------

## Deaktivieren des blockierten öffentlichen Zugriffs für AMIs
<a name="disable-block-public-access-for-amis"></a>

Damit die Benutzer in Ihrem Konto Ihre AMIs öffentlich teilen können, deaktivieren Sie die Sperrung des öffentlichen Zugriffs auf Kontoebene. Sie müssen die Sperrung des öffentlichen Zugriffs für AMIs AWS-Region in allen Bereichen deaktivieren, in denen Sie das öffentliche Teilen Ihrer AMIs zulassen möchten.

**Erforderliche Berechtigungen**  
Um die aktuelle Einstellung „Öffentlichen Zugriff sperren“ für AMIs zu deaktivieren, benötigen Sie die IAM-Berechtigung `DisableImageBlockPublicAccess`.

**Überlegungen**
+ Es kann bis zu 10 Minuten dauern, diese Einstellung zu konfigurieren. Wenn Sie während dieser Zeit den Status des öffentlichen Zugriffs beschreiben, lautet die Antwort `block-new-sharing`. Wenn die Konfiguration abgeschlossen ist, lautet die Antwort `unblocked`.

------
#### [ Console ]

**So deaktivieren Sie die Blockierung des öffentlichen Zugriffs für AMIs in der angegebenen Region**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie in der Navigationsleiste (oben auf dem Bildschirm) die Region aus, in der Sie den blockierten öffentlichen Zugriff für AMIs deaktivieren möchten.

1. Wählen Sie im Navigationsbereich **Dashboard (Dashboard)**.

1. Wählen Sie auf der Karte **Kontoattribute** unter **Einstellungen** die Option **Datenschutz und Sicherheit** aus.

1. Wählen Sie unter **Öffentlichen Zugriff für AMIs blockieren** die Option **Verwalten** aus.

1. Wählen Sie das Kontrollkästchen **Öffentliche Freigabe blockieren** ab und wählen Sie **Speichern**.

1. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie **confirm** ein und wählen Sie dann **Allow public sharing (Öffentliches Teilen zulassen)** aus.

------
#### [ AWS CLI ]

**So deaktivieren Sie die Blockierung des öffentlichen Zugriffs für AMIs**  
Verwenden Sie den Befehl [disable-image-block-public-access](https://docs.aws.amazon.com/cli/latest/reference/ec2/disable-image-block-public-access.html).

**Beispiel: Für eine spezifische Region**

```
aws ec2 disable-image-block-public-access --region {{us-east-1}}
```

Es folgt eine Beispielausgabe.

```
{
   "ImageBlockPublicAccessState": "unblocked"
}
```

**Beispiel: Für all Regionen in Ihrem Konto**

```
echo -e "Region   \t Public Access State" ; \
echo -e "-------------- \t ----------------------" ; \
for region in $(
    aws ec2 describe-regions \
        --region us-east-1 \
        --query "Regions[*].[RegionName]" \
        --output text
    ); 
    do (output=$(
        aws ec2 disable-image-block-public-access \
            --region $region \
            --output text)
        echo -e "$region \t $output" 
    );
done
```

Es folgt eine Beispielausgabe.

```
Region           Public Access State
--------------   ----------------------
ap-south-1       unblocked
eu-north-1       unblocked
eu-west-3        unblocked
...
```

------
#### [ PowerShell ]

**So deaktivieren Sie die Blockierung des öffentlichen Zugriffs für AMIs**  
Verwenden Sie das cmdlet [Disable-EC2ImageBlockPublicAccess](https://docs.aws.amazon.com/powershell/latest/reference/items/Disable-EC2ImageBlockPublicAccess.html).

**Beispiel: Für eine spezifische Region**

```
Disable-EC2ImageBlockPublicAccess -Region {{us-east-1}}
```

Es folgt eine Beispielausgabe.

```
Value
-----
unblocked
```

**Beispiel: Für all Regionen in Ihrem Konto**

```
(Get-EC2Region).RegionName | `
    ForEach-Object {
    [PSCustomObject]@{
        Region            = $_
        PublicAccessState = (Disable-EC2ImageBlockPublicAccess -Region $_)
    }
} | `
Format-Table -AutoSize
```

Es folgt eine Beispielausgabe.

```
Region         PublicAccessState
------         -----------------
ap-south-1     unblocked
eu-north-1     unblocked
eu-west-3      unblocked
...
```

------