GenerateEmbedUrlForRegisteredUser - Amazon QuickSight

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.

GenerateEmbedUrlForRegisteredUser

Generiert eine Einbettungs-URL, die Sie zum Einbetten eines Amazon verwenden können QuickSight Erfahrung auf Ihrer Website. Diese Aktion kann für jeden Benutzertyp verwendet werden, der bei Amazon registriert ist. QuickSight Konto. Bevor Sie diese Aktion ausführen, stellen Sie sicher, dass Sie das entsprechende Amazon QuickSight Ressource und Berechtigungen.

Die folgenden Regeln gelten für die generierte URL:

  • Es enthält ein temporäres Inhaber-Token. Sie ist nach der Generierung 5 Minuten gültig. Einmal innerhalb dieser Frist eingelöst, kann es nicht erneut verwendet werden.

  • Die Gültigkeitsdauer der URL sollte nicht mit der tatsächlichen Sitzungsdauer verwechselt werden, die mithilfe der SessionLifetimeInMinutes -Parameter.

    Die daraus resultierende Benutzersitzung ist 15 Minuten (mindestens) bis 10 Stunden (maximal) gültig. Die Standardsitzungsdauer beträgt 10 Stunden.

  • Ihnen werden nur Gebühren berechnet, wenn die URL verwendet wird oder eine Interaktion mit Amazon stattfindet QuickSight.

Weitere Informationen finden Sie unterEinbetbetteteimAmazon QuickSight Benutzerhandbuch.

Weitere Informationen zu den allgemeinen Schritten beim Einbetten und eine interaktive Demo der Möglichkeiten, wie Sie das Einbetten anpassen können, finden Sie auf derAmazon QuickSight Entwicklerportal.

Anforderungssyntax

POST /accounts/AwsAccountId/embed-url/registered-user HTTP/1.1 Content-type: application/json { "AllowedDomains": [ "string" ], "ExperienceConfiguration": { "Dashboard": { "InitialDashboardId": "string" }, "QSearchBar": { "InitialTopicId": "string" }, "QuickSightConsole": { "InitialPath": "string" } }, "SessionLifetimeInMinutes": number, "UserArn": "string" }

URI-Anfrageparameter

Die Anforderung verwendet die folgenden URI-Parameter.

AwsAccountId

Die -ID derAWS-Kontodas das Dashboard enthält, das Sie einbetten.

Längenbeschränkungen: Feste Länge von 12.

Pattern: ^[0-9]{12}$

Erforderlich: Ja

Anforderungstext

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

ExperienceConfiguration

Die Erfahrung, die Sie einbetten. Für registrierte Benutzer können Sie Amazon einbetten QuickSight Dashboards für das gesamte Amazon QuickSight console.

Typ: RegisteredUserEmbeddingExperienceConfiguration Objekt

Erforderlich: Ja

UserArn

Der Amazon-Ressourcenname für den registrierten Benutzer.

Type: String

Erforderlich: Ja

AllowedDomains

Die Domänen, die Sie der Zulassungsliste für den Zugriff auf die generierte URL hinzufügen möchten, die dann eingebettet wird. Dieser optionale Parameter überschreibt die statischen Domänen, die in der Verwaltung konfiguriert sind. QuickSight Menü im Amazonas QuickSight console. Stattdessen sind nur die Domänen zulässig, die Sie in diesen Parameter aufnehmen. Sie können in jedem API-Aufruf bis zu drei Domänen oder Subdomains auflisten.

Um alle Subdomains einer bestimmten Domain in die Zulassungsliste aufzunehmen, verwenden Sie*. Beispiel,https://*.sapp.amazon.combeinhaltet alle Subdomains unterhttps://sapp.amazon.com.

Type: Zeichenfolgen-Array

Erforderlich: Nein

SessionLifetimeInMinutes

Wie viele Minuten ist die Sitzung gültig. Die Lebensdauer der Sitzung muss im Bereich von [15-600] Minuten betragen.

Type: Long

Gültiger Bereich: Der Mindestwert ist 15. Maximalwert 600.

Erforderlich: Nein

Antwortsyntax

HTTP/1.1 Status Content-type: application/json { "EmbedUrl": "string", "RequestId": "string" }

Antwortelemente

Wenn die Aktion erfolgreich ist, sendet der Dienst die folgende HTTP-Antwort zurück.

Status

Der HTTP-Status der Anforderung.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

EmbedUrl

Die Einbettungs-URL für Amazon QuickSight Dashboard oder Konsole.

Type: String

RequestId

DieAWS-ID für diese Operation.

Type: String

Fehler

Hinweise zu den Fehlern, die bei allen Aktionen auftreten, finden Sie unterHäufige Fehler.

AccessDeniedException

Sie haben keinen Zugriff auf diese Artikel. Die bereitgestellten Anmeldeinformationen konnten nicht überprüft werden. Sie sind möglicherweise nicht berechtigt, die Anforderung auszuführen. Stellen Sie sicher, dass Ihr Konto für die Nutzung von Amazon autorisiert ist QuickSight -Statuscode, dass Ihre Richtlinien die korrekten Berechtigungen besitzen und dass Sie die richtigen Zugriffsschlüssel verwenden.

HTTP Status Code: 401

InternalFailureException

Es ist ein interner Fehler aufgetreten.

HTTP Status Code: 500

InvalidParameterValueException

Ein oder mehrere Parameter haben einen Wert, der nicht gültig ist.

HTTP Status Code: 400

QuickSightUserNotFoundException

Der Benutzer mit dem angegebenen Namen wurde nicht gefunden. Dieser Fehler kann bei jedem Vorgang vorkommen, bei dem ein Benutzer anhand eines angegebenen Benutzernamens gesucht werden muss, wie z.DeleteUser,DescribeUserusw.

HTTP Status Code: 404

ResourceNotFoundException

Mindestens eine Ressource kann nicht gefunden werden.

HTTP Status Code: 404

SessionLifetimeInMinutesInvalidException

Die Anzahl der Minuten für die Lebensdauer einer Sitzung ist ungültig. Die Lebensdauer der Sitzung muss 15-600 Minuten betragen.

HTTP Status Code: 400

ThrottlingException

Der Zugriff wird gedrosselt

HTTP Status Code: 429

UnsupportedPricingPlanException

Dieser Fehler zeigt an, dass Sie einen Einbettungsvorgang in Amazon aufrufen. QuickSightohne den erforderlichen Preisplan auf IhremAWSKonto. Bevor Sie das Einbetten für anonyme Benutzer verwenden können, muss ein QuickSight Administrator muss Kapazitätspreise zu Amazon hinzufügen QuickSight. Sie können dies auf derAmazon QuickSightangezeigten.

Nachdem die Kapazitätspreise hinzugefügt wurden, können Sie die GetDashboardEmbedUrl API-Operation mit--identity-type ANONYMOUSOption.

HTTP Status Code: 403

UnsupportedUserEditionException

Dieser Fehler zeigt an, dass Sie eine Operation bei Amazon QuickSightAbonnement, bei dem die Edition keine Unterstützung für diesen Vorgang enthält. Amazon QuickSight verfügt derzeit über eine Standard Edition und eine Enterprise Edition. Nicht jede Operation und Funktion ist in jeder Version verfügbar ist.

HTTP Status Code: 403

Weitere Informationen finden Sie unter:

Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS-SDKs finden Sie unter: