Verwenden Sie es GenerateCredentialReport mit einem oder AWS SDK CLI - AWS SDKCode-Beispiele

Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

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.

Verwenden Sie es GenerateCredentialReport mit einem oder AWS SDK CLI

Die folgenden Codebeispiele zeigen, wie man es benutztGenerateCredentialReport.

Beispiele für Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Im folgenden Codebeispiel können Sie diese Aktion im Kontext sehen:

CLI
AWS CLI

So erstellen Sie einen Bericht zu Anmeldeinformationen

Im folgenden Beispiel wird versucht, einen Anmeldeinformationsbericht für das AWS Konto zu generieren.

aws iam generate-credential-report

Ausgabe:

{ "State": "STARTED", "Description": "No report exists. Starting a new report generation task" }

Weitere Informationen finden Sie im AWS IAMBenutzerhandbuch unter Berichte über Anmeldeinformationen für Ihr AWS Konto abrufen.

PowerShell
Tools für PowerShell

Beispiel 1: In diesem Beispiel wird die Generierung eines neuen Berichts angefordert, was alle vier Stunden erfolgen kann. Wenn der letzte Bericht noch aktuell ist, lautet das Feld BundeslandCOMPLETE. Get-IAMCredentialReportDient zum Anzeigen des abgeschlossenen Berichts.

Request-IAMCredentialReport

Ausgabe:

Description State ----------- ----- No report exists. Starting a new report generation task STARTED
Python
SDKfür Python (Boto3)
Anmerkung

Es gibt noch mehr dazu. GitHub Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository einrichten und ausführen.

def generate_credential_report(): """ Starts generation of a credentials report about the current account. After calling this function to generate the report, call get_credential_report to get the latest report. A new report can be generated a minimum of four hours after the last one was generated. """ try: response = iam.meta.client.generate_credential_report() logger.info( "Generating credentials report for your account. " "Current state is %s.", response["State"], ) except ClientError: logger.exception("Couldn't generate a credentials report for your account.") raise else: return response