View a markdown version of this page

Separate Stacks bereitstellen - Virtuelles Wartezimmer auf AWS

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.

Separate Stacks bereitstellen

Der Core-Stack ist der einzige Stack, der benötigt wird, um die Hauptfunktionalität des Warteraums zu nutzen. Alle anderen Stapel sind optional. Starten Sie den Autorisierer-Stack, falls Sie noch keine Möglichkeit haben, im Wartezimmer ausgestellte Token zu validieren oder bereits vorhandene APIs zu schützen. Starten Sie den OpenID-Stack, wenn Sie einen OpenID-Identitätsanbieter für die Wartezimmerintegration mit Autorisierungsschnittstellen benötigen. Der Beispiel-Inlet-Strategiestack enthält einige Beispiele dafür, wie und wann mehr Benutzer auf die Site zugreifen können, die Sie schützen möchten.

1. Starten Sie den Core-Stack

Zeit bis zur Bereitstellung: Ungefähr 20 Minuten

Diese automatisierte AWS CloudFormation Vorlage stellt Virtual Waiting Room AWS in der AWS Cloud bereit. Sie müssen die Voraussetzungen erfüllen, bevor Sie den Stack starten können.

Anmerkung

Sie sind für die Kosten der AWS Dienste verantwortlich, die Sie beim Betrieb dieser Lösung in Anspruch nehmen. Weitere Informationen finden Sie im Abschnitt Kosten in diesem Handbuch und auf der Preisseite der einzelnen AWS Dienste, die in dieser Lösung verwendet werden.

  1. Melden Sie sich bei an AWS-Managementkonsoleund klicken Sie auf die Schaltfläche, um die aws-virtual-waiting-room-on-aws.template AWS CloudFormation Vorlage zu starten.

    Virtual Waiting Room on AWS core stack launch button Alternativ können Sie die Vorlage als Ausgangspunkt für Ihre eigene Implementierung herunterladen.

  2. Die Vorlage wird standardmäßig in der Region USA Ost (Nord-Virginia) gestartet. Um die Lösung in einer anderen AWS Region zu starten, verwenden Sie die Regionsauswahl in der Navigationsleiste der Konsole.

  3. Vergewissern Sie sich auf der Seite Stack erstellen, dass sich die richtige Vorlagen-URL im Textfeld Amazon S3 S3-URL befindet, und wählen Sie Weiter.

  4. Weisen Sie Ihrem Lösungsstapel auf der Seite „Stack-Details angeben“ einen Namen zu. Informationen zu Einschränkungen bei der Benennung von Zeichen finden Sie unter IAM- und STS-Grenzwerte im AWS Identity and Access Management Benutzerhandbuch.

  5. Überprüfen Sie unter Parameter die Parameter für diese Lösungsvorlage und ändern Sie sie nach Bedarf. Diese Lösung verwendet die folgenden Standardwerte.

    Parameter Standard Beschreibung
    ID des Ereignisses Sample Eindeutige ID für diese Instanz des Warteraums, GUID-Format wird empfohlen.
    Gültigkeitszeitraum

    3600

    Gültigkeitsdauer des Tokens in Sekunden.
    Generierung von Ereignissen aktivieren

    false

    Wenn diese Option aktiviert isttrue, werden jede Minute Messwerte für den Warteraum in den zugehörigen Event-Bus geschrieben.

    Elasticache-Anschluss (Redis OSS) 1785

    Die Portnummer, die für die Verbindung zum Elasticache-Server (Redis OSS) verwendet werden soll. Es wird empfohlen, nicht den standardmäßigen Elasticache-Port (Redis OSS) von zu verwenden. 6379

    EnableQueuePositionExpiry true

    Wenn dieser Wert auf gesetzt istfalse, wird der Ablaufzeitraum für die Warteschlangenposition nicht angewendet.

    QueuePositionExpiryPeriod 900

    Dies ist das Zeitintervall in Sekunden, nach dessen Ablauf eine Warteschlangenposition nicht mehr zur Generierung eines Tokens berechtigt ist.

    IncrSvcOnQueuePositionExpiry false

    Wenn diese Option auf gesetzt isttrue, wird der Bereitstellungszähler auf der Grundlage abgelaufener Warteschlangenpositionen, für die keine erfolgreichen Tokens generiert wurden, automatisch erweitert.

  6. Wählen Sie Weiter.

  7. Wählen Sie auf der Seite Configure stack options (Stack-Optionen konfigurieren) Next (Weiter) aus.

  8. Überprüfen und bestätigen Sie die Einstellungen auf der Seite Review. Markieren Sie das Kästchen, um zu bestätigen, dass die Vorlage Ressourcen AWS Identity and Access Management (IAM) erstellt.

  9. Wählen Sie Stack erstellen aus, um den Stack bereitzustellen.

    Sie können den Status des Stacks in der AWS CloudFormation Konsole in der Spalte Status einsehen. Sie sollten in etwa 20 Minuten den Status CREATE_COMPLETE erhalten.

2. (Optional) Starten Sie den Authorizers-Stack

Bereitstellungszeit: ungefähr fünf Minuten

  1. Melden Sie sich bei an AWS-Managementkonsoleund klicken Sie auf die Schaltfläche, um die aws-virtual-waiting-room-on-aws-authorizers.template AWS CloudFormation Vorlage zu starten.

    Content Localization on AWS launch button Alternativ können Sie die Vorlage als Ausgangspunkt für Ihre eigene Implementierung herunterladen.

  2. Die Vorlage wird standardmäßig in der Region USA Ost (Nord-Virginia) gestartet. Um die Lösung in einer anderen AWS Region zu starten, verwenden Sie die Regionsauswahl in der Navigationsleiste der Konsole.

  3. Vergewissern Sie sich auf der Seite Stack erstellen, dass sich die richtige Vorlagen-URL im Textfeld Amazon S3 S3-URL befindet, und wählen Sie Weiter.

  4. Weisen Sie Ihrem Lösungsstapel auf der Seite „Stack-Details angeben“ einen Namen zu. Informationen zu Einschränkungen bei der Benennung von Zeichen finden Sie unter IAM- und STS-Grenzwerte im AWS Identity and Access Management Benutzerhandbuch.

  5. Überprüfen Sie unter Parameter die Parameter für diese Lösungsvorlage und ändern Sie sie nach Bedarf. Diese Lösung verwendet die folgenden Standardwerte.

    Parameter Standard Beschreibung
    Öffentlicher API-Endpunkt <Requires input> Öffentlicher Endpunkt für das virtuelle Wartezimmer APIs.
    Event-ID für das Wartezimmer Sample Event-ID des Wartezimmers.
    URI des Ausstellers <Requires input> Aussteller-URI der öffentlichen Schlüssel und Token.
  6. Wählen Sie Weiter.

  7. Wählen Sie auf der Seite Configure stack options (Stack-Optionen konfigurieren) Next (Weiter) aus.

  8. Überprüfen und bestätigen Sie die Einstellungen auf der Seite Review. Markieren Sie das Kästchen, das bestätigt, dass die Vorlage Ressourcen AWS Identity and Access Management (IAM) erstellt.

  9. Wählen Sie Stack erstellen aus, um den Stack bereitzustellen.

    Sie können den Status des Stacks in der AWS CloudFormation Konsole in der Spalte Status einsehen. Sie sollten in etwa fünf Minuten den Status CREATE_COMPLETE erhalten.

3. (Optional) Starten Sie den OpenID-Stack

Bereitstellungszeit: ungefähr fünf Minuten

  1. Melden Sie sich bei an AWS-Managementkonsoleund klicken Sie auf die Schaltfläche, um die aws-virtual-waiting-room-on-aws-openid.template AWS CloudFormation Vorlage zu starten.

    Content Localization on AWS launch button Alternativ können Sie die Vorlage als Ausgangspunkt für Ihre eigene Implementierung herunterladen.

  2. Die Vorlage wird standardmäßig in der Region USA Ost (Nord-Virginia) gestartet. Um die Lösung in einer anderen AWS Region zu starten, verwenden Sie die Regionsauswahl in der Navigationsleiste der Konsole.

  3. Vergewissern Sie sich auf der Seite Stack erstellen, dass sich die richtige Vorlagen-URL im Textfeld Amazon S3 S3-URL befindet, und wählen Sie Weiter.

  4. Weisen Sie Ihrem Lösungsstapel auf der Seite „Stack-Details angeben“ einen Namen zu. Informationen zu Einschränkungen bei der Benennung von Zeichen finden Sie unter IAM- und STS-Grenzwerte im AWS Identity and Access Management Benutzerhandbuch.

  5. Überprüfen Sie unter Parameter die Parameter für diese Lösungsvorlage und ändern Sie sie nach Bedarf. Diese Lösung verwendet die folgenden Standardwerte.

    Parameter Standard Beschreibung
    Öffentlicher API-Endpunkt <Requires input> Öffentliche Endpunkt-URL für den virtuellen Warteraum APIs.
    Privater API-Endpunkt <Requires input> Private Endpunkt-URL für den virtuellen Warteraum APIs.
    API-Region <Requires input> AWS Name der Region für den öffentlichen und privaten Warteraum APIs.
    ID des Ereignisses Sample Event-ID des Wartezimmers.
  6. Wählen Sie Weiter.

  7. Wählen Sie auf der Seite Configure stack options (Stack-Optionen konfigurieren) Next (Weiter) aus.

  8. Überprüfen und bestätigen Sie die Einstellungen auf der Seite Review. Markieren Sie das Kästchen, um zu bestätigen, dass die Vorlage Ressourcen AWS Identity and Access Management (IAM) erstellt.

  9. Wählen Sie Stack erstellen aus, um den Stack bereitzustellen.

    Sie können den Status des Stacks in der AWS CloudFormation Konsole in der Spalte Status einsehen. Sie sollten in etwa fünf Minuten den Status CREATE_COMPLETE erhalten.

4. (Optional) Starten Sie das Beispiel für einen Inlet-Strategie-Stack

Zeit bis zur Bereitstellung: Ungefähr zwei Minuten

  1. Melden Sie sich bei der an AWS-Managementkonsoleund klicken Sie auf die Schaltfläche, um die aws-virtual-waiting-room-sample-inlet-strategy.template AWS CloudFormation Vorlage zu starten.

    Content Localization on AWS launch button Alternativ können Sie die Vorlage als Ausgangspunkt für Ihre eigene Implementierung herunterladen.

  2. Die Vorlage wird standardmäßig in der Region USA Ost (Nord-Virginia) gestartet. Um die Lösung in einer anderen AWS Region zu starten, verwenden Sie die Regionsauswahl in der Navigationsleiste der Konsole.

  3. Vergewissern Sie sich auf der Seite Stack erstellen, dass sich die richtige Vorlagen-URL im Textfeld Amazon S3 S3-URL befindet, und wählen Sie Weiter.

  4. Weisen Sie Ihrem Lösungsstapel auf der Seite „Stack-Details angeben“ einen Namen zu. Informationen zu Einschränkungen bei der Benennung von Zeichen finden Sie unter IAM- und STS-Grenzwerte im AWS Identity and Access Management Benutzerhandbuch.

  5. Überprüfen Sie unter Parameter die Parameter für diese Lösungsvorlage und ändern Sie sie nach Bedarf. Diese Lösung verwendet die folgenden Standardwerte.

    Parameter Standard Beschreibung
    ID des Ereignisses Sample Event-ID des Wartezimmers.
    Privater Core-API-Endpunkt <Requires input> Private Endpunkt-URL für den virtuellen Warteraum APIs.
    Kern-API-Region <Requires input> AWS Region, in der die Kern-API installiert ist.
    Inlet-Strategie

    Periodic

    Einlassstrategie, die umgesetzt werden soll. Periodicerhöht die Anzahl der Portionen jede Minute. MaxSizeerhöht die Anzahl der Zustellungen auf der Grundlage der maximalen Anzahl von Transaktionen, die der Downstream-Zielstandort zu einem bestimmten Zeitpunkt verarbeiten kann.

    Inkrementieren um <Requires input> Um wie viel die Serviertheke jede Minute erhöht werden soll. Erforderlich, wenn Sie eine Strategie für den regelmäßigen Einlass wählen.
    Startzeit <Requires input> Zeitstempel, wann mit der Erhöhung der Serviernummer begonnen werden soll (Epochenzeit in Sekunden). Erforderlich, wenn Sie eine Strategie für die regelmäßige Einnahme wählen.
    Endzeit <Requires input> Zeitstempel, wann die Erhöhung der Serviernummer beendet werden soll (Epochenzeit in Sekunden). Bleibt 0 übrig, wird die Serviernummer auf unbestimmte Zeit erhöht. Erforderlich, wenn Sie eine Strategie für die regelmäßige Zufuhr wählen.
    CloudWatch Name des Alarms <Requires input> Optionaler CloudWatch Alarmname, der der periodischen Eingangsstrategie zugeordnet werden soll. Falls angegeben und im Alarmzustand, wird die Serviernummer nicht erhöht. Gilt nur für die periodische Eingangsstrategie.
    Max. Größe <Requires input> Die maximale Anzahl von Transaktionen, die der Downstream-Zielstandort gleichzeitig verarbeiten kann (MaxSize Strategie).
  6. Wählen Sie Weiter.

  7. Wählen Sie auf der Seite Configure stack options (Stack-Optionen konfigurieren) Next (Weiter) aus.

  8. Überprüfen und bestätigen Sie die Einstellungen auf der Seite Review. Markieren Sie das Kästchen, um zu bestätigen, dass die Vorlage AWS Identity and Access Management (IAM-) Ressourcen erstellt.

  9. Wählen Sie Stack erstellen aus, um den Stack bereitzustellen.

    Sie können den Status des Stacks in der AWS CloudFormation Konsole in der Spalte Status einsehen. Sie sollten in etwa zwei Minuten den Status CREATE_COMPLETE erhalten.

5. (Optional) Starten Sie den Beispielstapel für Wartezimmer

Bereitstellungszeit: ungefähr fünf Minuten

  1. Melden Sie sich bei an AWS-Managementkonsoleund klicken Sie auf die Schaltfläche, um die aws-virtual-waiting-room-sample.template AWS CloudFormation Vorlage zu starten.

    Content Localization on AWS launch button Alternativ können Sie die Vorlage als Ausgangspunkt für Ihre eigene Implementierung herunterladen.

  2. Die Vorlage wird standardmäßig in der Region USA Ost (Nord-Virginia) gestartet. Um die Lösung in einer anderen AWS Region zu starten, verwenden Sie die Regionsauswahl in der Navigationsleiste der Konsole.

  3. Vergewissern Sie sich auf der Seite Stack erstellen, dass sich die richtige Vorlagen-URL im Textfeld Amazon S3 S3-URL befindet, und wählen Sie Weiter.

  4. Weisen Sie Ihrem Lösungsstapel auf der Seite „Stack-Details angeben“ einen Namen zu. Informationen zu Einschränkungen bei der Benennung von Zeichen finden Sie unter IAM- und STS-Grenzwerte im AWS Identity and Access Management Benutzerhandbuch.

  5. Überprüfen Sie unter Parameter die Parameter für diese Lösungsvorlage und ändern Sie sie nach Bedarf. Diese Lösung verwendet die folgenden Standardwerte.

    Parameter Standard Beschreibung
    API-Gateway-Region <Requires input> AWS Regionsname des API Gateway.
    ARN des Autorisierers <Requires input> ARN des API Gateway Lambda Authorizers.
    Ereignis-ID Sample Event-ID des Wartezimmers.
    Privater API-Endpunkt <Requires input> Private Endpunkt-URL für den virtuellen Warteraum APIs.
    Öffentlicher API-Endpunkt <Requires input> Öffentliche Endpunkt-URL für den virtuellen Warteraum APIs.
  6. Wählen Sie Weiter.

  7. Wählen Sie auf der Seite Configure stack options (Stack-Optionen konfigurieren) Next (Weiter) aus.

  8. Überprüfen und bestätigen Sie die Einstellungen auf der Seite Review. Markieren Sie das Kästchen, das bestätigt, dass die Vorlage Ressourcen AWS Identity and Access Management (IAM) erstellt.

  9. Wählen Sie Stack erstellen aus, um den Stack bereitzustellen.

    Sie können den Status des Stacks in der AWS CloudFormation Konsole in der Spalte Status einsehen. Sie sollten in etwa fünf Minuten den Status CREATE_COMPLETE erhalten.