

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.

# Richtlinienvorlagen für Amazon Verified Permissions bearbeiten
<a name="policy-templates-edit"></a>

Sie können Richtlinienvorlagen unter Verifizierte Berechtigungen mit dem AWS-Managementkonsole, dem oder dem AWS CLI bearbeiten oder aktualisieren AWS SDKs. Durch die Bearbeitung einer Richtlinienvorlage werden automatisch die Richtlinien aktualisiert, die mit der Vorlage verknüpft sind oder auf ihr basieren. Gehen Sie also beim Bearbeiten der Richtlinienvorlagen vorsichtig vor und stellen Sie sicher, dass Sie nicht versehentlich eine Änderung vornehmen, die Ihre Anwendung beschädigt.

Sie können die folgenden Elemente einer Richtlinienvorlage ändern:
+ Die, `action` auf die in der Richtlinienvorlage verwiesen wird
+ Eine Bedingungsklausel wie `when` und `unless`

Sie können die folgenden Elemente einer Richtlinienvorlage nicht ändern. Um eines dieser Elemente zu ändern, müssen Sie die Richtlinienvorlage löschen und neu erstellen.
+ Die Wirkung einer Richtlinienvorlage von oder `permit` `forbid`
+ Die, `principal` auf die in einer Richtlinienvorlage verwiesen wird
+ Das, `resource` auf das in einer Richtlinienvorlage verwiesen wird

------
#### [ AWS-Managementkonsole ]

**Um Ihre Richtlinienvorlagen zu bearbeiten**

1. Öffnen Sie die [Konsole Verified Permissions](https://console.aws.amazon.com/verifiedpermissions/). Wählen Sie Ihren Richtlinienspeicher aus.

1. Wählen Sie im Navigationsbereich auf der linken Seite **Richtlinienvorlagen** aus. In der Konsole werden alle Richtlinienvorlagen angezeigt, die Sie im aktuellen Richtlinienspeicher erstellt haben.

1. Wählen Sie das Optionsfeld neben einer Richtlinienvorlage, um Details zur Richtlinienvorlage anzuzeigen, z. B. wann die Richtlinienvorlage erstellt und aktualisiert wurde und welchen Inhalt sie hat.

1. Wählen Sie **Bearbeiten**, um Ihre Richtlinienvorlage zu bearbeiten. Aktualisieren Sie die **Richtlinienbeschreibung** und den **Richtlinientext** nach Bedarf und wählen Sie dann **Richtlinienvorlage aktualisieren** aus.

1. Sie können eine Richtlinienvorlage löschen, indem Sie auf das Optionsfeld neben einer Richtlinienvorlage klicken und dann **Löschen** wählen. Wählen Sie **OK**, um das Löschen der Richtlinienvorlage zu bestätigen.

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

**Um eine Richtlinienvorlage zu bearbeiten**  
Mithilfe des [UpdatePolicy](https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_UpdatePolicy.html)Vorgangs können Sie eine statische Richtlinie erstellen. Im folgenden Beispiel wird die angegebene Richtlinienvorlage aktualisiert, indem der zugehörige Richtlinientext durch eine neue Richtlinie ersetzt wird, die in einer Datei definiert ist.

Inhalt der `template1.txt`-Datei:

```
permit(
    principal in ?principal,
    action == Action::"view",
    resource in ?resource)
when {
    principal has department && principal.department == "research"
};
```

```
$ aws verifiedpermissions update-policy-template \
    --policy-template-id PTEXAMPLEabcdefg111111 \
    --description "My updated template description" \
    --statement file://template1.txt \ 
    --policy-store-id PSEXAMPLEabcdefg111111
{
    "createdDate": "2023-05-17T18:58:48.795411+00:00",
    "lastUpdatedDate": "2023-05-17T19:18:48.870209+00:00",
    "policyStoreId": "PSEXAMPLEabcdefg111111",
    "policyTemplateId": "PTEXAMPLEabcdefg111111"
}
```

**Um den Namen einer Richtlinienvorlage zu aktualisieren**  
Sie können den Namen einer Richtlinienvorlage festlegen oder aktualisieren, wenn Sie eine Richtlinienvorlage aktualisieren. Der Name muss für alle Richtlinienvorlagen im Richtlinienspeicher eindeutig sein und mit `name/` dem Präfix versehen sein. Wenn Sie das Namensfeld nicht in die Aktualisierungsanforderung aufnehmen, bleibt der bestehende Name unverändert. Um einen Namen zu entfernen, setzen Sie ihn auf eine leere Zeichenfolge.

```
$ aws verifiedpermissions update-policy-template \
    --policy-template-id PTEXAMPLEabcdefg111111 \
    --statement file://template1.txt \
    --policy-store-id PSEXAMPLEabcdefg111111 \
    --name name/example-policy-template
{
    "createdDate": "2023-05-17T18:58:48.795411+00:00",
    "lastUpdatedDate": "2023-05-17T19:18:48.870209+00:00",
    "policyStoreId": "PSEXAMPLEabcdefg111111",
    "policyTemplateId": "PTEXAMPLEabcdefg111111"
}
```

------