> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/pam/de/pam-with-devolutions-cloud/providers/aws-iam-provider.md).

# AWS IAM-Anbieter

Die Integration eines AWS IAM-Providers in Devolutions Cloud ermöglicht es Ihnen, die Identitäts- und Zugriffsverwaltung zu zentralisieren, indem Sie Ihre bestehenden AWS-Anmeldeinformationen nutzen. Diese Konfiguration ermöglicht [Kontoerkennung](/pam/de/knowledge-base/knowledge-base-articles/custom-pam-provider-action-scripts-in-devolutions-server.md#account-discovery), [Heartbeat-](/pam/de/knowledge-base/knowledge-base-articles/custom-pam-provider-action-scripts-in-devolutions-server.md#heartbeat)Überwachung und [Passwortrotation](/pam/de/concepts/password-rotation.md) für Ihre AWS-Ressourcen.

### Voraussetzung

* Erstellen Sie in AWS einen Benutzer, der als Provider fungiert.
* Erstellen Sie einen Access Key.
* Die folgenden Berechtigungen sind für den AWS-Identitätsprovider erforderlich:

| **AKTION**                    | **BESCHREIBUNG**                                                                                 |
| ----------------------------- | ------------------------------------------------------------------------------------------------ |
| `iam:GetUser`                 | Um sicherzustellen, dass die erforderlichen Berechtigungen vorhanden sind, bevor Sie fortfahren. |
| `iam:SimulatePrincipalPolicy` | Um sicherzustellen, dass die erforderlichen Berechtigungen vorhanden sind, bevor Sie fortfahren. |

#### Kontoerkennung

| **AKTION**           | **BESCHREIBUNG**                          |
| -------------------- | ----------------------------------------- |
| `iam:ListAccessKeys` | Um eine Liste der Access Keys abzurufen.  |
| `iam:ListUsers`      | Um eine Liste der IAM-Benutzer abzurufen. |

#### Passwort zurücksetzen - Passwort

| **AKTION**               | **BESCHREIBUNG**                                                           |
| ------------------------ | -------------------------------------------------------------------------- |
| `iam:GetLoginProfile`    | Um zu prüfen, ob ein Anmeldeprofil erstellt oder aktualisiert werden muss. |
| `iam:CreateLoginProfile` | Um ein Passwort zu generieren, falls keines vorhanden ist.                 |
| `iam:UpdateLoginProfile` | Um das Passwort zu aktualisieren.                                          |

#### Passwort zurücksetzen - Access Key

| **AKTION**            | **BESCHREIBUNG**                                                                                                                                               |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `iam:CreateAccessKey` | Um beim Import oder bei der Rotation einen Access Key zu generieren.                                                                                           |
| `iam:DeleteAccessKey` | Um den vorherigen Access Key nach der Rotation zu löschen.                                                                                                     |
| `iam:UpdateAccessKey` | Um den vorherigen Access Key vor dem Löschen zu deaktivieren.                                                                                                  |
| `iam:ListUserTags`    | Um zu überprüfen, ob das Tag eines Access Keys aktualisiert werden muss                                                                                        |
| `iam:TagUser`         | Um dem Benutzer ein Tag im Format `<accessKeyId, message>` hinzuzufügen. Beachten Sie, dass Tags auf den Benutzer angewendet werden, nicht auf den Access Key. |
| `iam:UntagUser`       | Um ein vorhandenes Access-Key-Tag zu entfernen.                                                                                                                |

#### .JSON-Richtlinie für die AWS-Konsole

Hier ist die vollständige .JSON-Richtlinie für die AWS-Konsole. Sie kann auf einen Benutzer oder eine Gruppe angewendet werden.

```
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "iam:SimulatePrincipalPolicy",
                "iam:GetUser",
                "iam:ListUsers",
                "iam:ListAccessKeys",
                "iam:GetLoginProfile",
                "iam:CreateLoginProfile",
                "iam:UpdateLoginProfile",
                "iam:CreateAccessKey",
                "iam:DeleteAccessKey",
                "iam:UpdateAccessKey",
                "iam:ListUserTags",
                "iam:TagUser",
                "iam:UntagUser"
            ],
            "Resource": "*"
        }
    ]
}
```

### Den AWS IAM-Provider für Devolutions Cloud konfigurieren

1. Um den AWS IAM-Benutzerprovider in Devolutions Cloud zu erstellen, fügen Sie einen neuen Eintrag hinzu.
2. Navigieren Sie zur Registerkarte ***Providers*** und wählen Sie ***AWS IAM - Provider*** aus.
3. Geben Sie einen Namen ein und wählen Sie einen Ordner.
4. Geben Sie den Access Key und den Secret Key von AWS ein.

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>Um beim Import ein Passwort zurückzusetzen, muss eine <a href="https://docs.devolutions.net/cloud/de/web-interface/administration/management/password-policies">Passwortrichtlinie</a> erstellt werden, die der <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_passwords_account-policy.html#default-policy-details">AWS-Standardpasswortrichtlinie</a> entspricht.</p></div>
5. Gehen Sie zur Registerkarte ***Password rotation***.
6. Wählen Sie im Dropdown-Menü die zuvor erstellte Passwortrichtlinie aus.
7. Klicken Sie auf ***Add***, um das Fenster zu schließen.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/pam/de/pam-with-devolutions-cloud/providers/aws-iam-provider.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
