View a markdown version of this page

Implementazione di stack separati - Sala d'attesa virtuale su AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Implementazione di stack separati

Lo stack principale è l'unico stack richiesto per ottenere le funzionalità principali della sala d'attesa. Tutti gli altri stack sono opzionali. Avvia lo stack degli autorizzatori se non disponi già di un modo per convalidare i token emessi dalla sala d'attesa o proteggere quelli che potresti già avere. APIs Avvia lo stack OpenID se hai bisogno di un provider di identità OpenID per l'integrazione delle sale d'attesa con le interfacce di autorizzazione. Lo stack Sample Inlet Strategy fornisce un paio di esempi su come e quando consentire a più utenti di accedere al sito che state cercando di proteggere.

1. Avvia lo stack principale

Tempo di implementazione: circa 20 minuti

Questo AWS CloudFormation modello automatizzato implementa Virtual Waiting Room on the AWS AWS Cloud. È necessario completare i prerequisiti prima di avviare lo stack.

Nota

L'utente è responsabile del costo dei AWS servizi utilizzati durante l'esecuzione di questa soluzione. Per ulteriori dettagli, visita la sezione Costi di questa guida e consulta la pagina web dei prezzi per ogni AWS servizio utilizzato in questa soluzione.

  1. Accedi a AWS Management Consolee seleziona il pulsante per avviare il aws-virtual-waiting-room-on-aws.template AWS CloudFormation modello.

    Virtual Waiting Room on AWS core stack launch button In alternativa, puoi scaricare il modello come punto di partenza per la tua implementazione.

  2. Per impostazione predefinita, il modello viene avviato nella regione Stati Uniti orientali (Virginia settentrionale). Per avviare la soluzione in un'altra AWS regione, utilizza il selettore della regione nella barra di navigazione della console.

  3. Nella pagina Create stack, verifica che l'URL del modello corretto sia nella casella di testo URL Amazon S3 e scegli Avanti.

  4. Nella pagina Specificare i dettagli dello stack, assegna un nome allo stack di soluzioni. Per informazioni sulle limitazioni relative alla denominazione dei caratteri, consulta IAM e STS Limits nella Guida per l'utente.AWS Identity and Access Management

  5. In Parametri, esaminate i parametri per questo modello di soluzione e modificateli se necessario. Questa soluzione utilizza i seguenti valori predefiniti.

    Parametro Predefinito Descrizione
    ID evento Sample ID univoco per questa istanza della sala d'attesa, formato GUID consigliato.
    Periodo di validità

    3600

    Periodo di validità del token in secondi.
    Abilita la generazione di eventi

    false

    Se impostato sutrue, le metriche relative alla sala d'attesa vengono scritte sul relativo bus degli eventi ogni minuto.

    Porta Elasticache (Redis OSS) 1785

    Il numero di porta da utilizzare per la connessione al server Elasticache (Redis OSS). Si consiglia di non utilizzare la porta Elasticache (Redis OSS) predefinita di. 6379

    EnableQueuePositionExpiry true

    Se impostato sufalse, il periodo di scadenza della posizione in coda non viene applicato.

    QueuePositionExpiryPeriod 900

    È l'intervallo di tempo in secondi oltre il quale una posizione in coda non è idonea a generare un token.

    IncrSvcOnQueuePositionExpiry false

    Se impostato sutrue, il contatore di servizio viene automaticamente avanzato in base alle posizioni di coda scadute che non hanno generato correttamente i token.

  6. Scegli Next (Successivo).

  7. Nella pagina Configure stack options (Configura opzioni pila), scegliere Next (Successivo).

  8. Nella pagina Rivedi, verifica e conferma le impostazioni. Seleziona la casella per confermare che il modello crea risorse AWS Identity and Access Management (IAM).

  9. Seleziona Create (Crea) per implementare lo stack.

    Puoi visualizzare lo stato dello stack nella AWS CloudFormation Console nella colonna Stato. Dovresti ricevere lo stato CREATE_COMPLETE in circa 20 minuti.

2. (Facoltativo) Avvia lo stack Authorizers

Durata dell’implementazione: circa cinque minuti

  1. Accedi a AWS Management Consolee seleziona il pulsante per avviare il aws-virtual-waiting-room-on-aws-authorizers.template AWS CloudFormation modello.

    Content Localization on AWS launch button In alternativa, puoi scaricare il modello come punto di partenza per la tua implementazione.

  2. Per impostazione predefinita, il modello viene avviato nella regione Stati Uniti orientali (Virginia settentrionale). Per avviare la soluzione in un'altra AWS regione, utilizza il selettore della regione nella barra di navigazione della console.

  3. Nella pagina Create stack, verifica che l'URL del modello corretto sia nella casella di testo URL Amazon S3 e scegli Avanti.

  4. Nella pagina Specificare i dettagli dello stack, assegna un nome allo stack di soluzioni. Per informazioni sulle limitazioni relative alla denominazione dei caratteri, consulta IAM e STS Limits nella Guida per l'utente.AWS Identity and Access Management

  5. In Parametri, esaminate i parametri per questo modello di soluzione e modificateli se necessario. Questa soluzione utilizza i seguenti valori predefiniti.

    Parametro Predefinito Descrizione
    Endpoint API pubblico <Requires input> Endpoint pubblico per la sala d'attesa virtuale. APIs
    ID evento della sala d'attesa Sample ID evento della sala d'attesa.
    URI dell'emittente <Requires input> URI dell'emittente delle chiavi e dei token pubblici.
  6. Scegli Next (Successivo).

  7. Nella pagina Configure stack options (Configura opzioni pila), scegliere Next (Successivo).

  8. Nella pagina Rivedi, verifica e conferma le impostazioni. Seleziona la casella che conferma che il modello crea risorse AWS Identity and Access Management (IAM).

  9. Seleziona Create (Crea) per implementare lo stack.

    Puoi visualizzare lo stato dello stack nella AWS CloudFormation Console nella colonna Stato. Dovresti ricevere lo stato CREATE_COMPLETE in circa cinque minuti.

3. (Facoltativo) Avvia lo stack OpenID

Durata dell’implementazione: circa cinque minuti

  1. Accedi a AWS Management Consolee seleziona il pulsante per avviare il aws-virtual-waiting-room-on-aws-openid.template AWS CloudFormation modello.

    Content Localization on AWS launch button In alternativa, puoi scaricare il modello come punto di partenza per la tua implementazione.

  2. Per impostazione predefinita, il modello viene avviato nella regione Stati Uniti orientali (Virginia settentrionale). Per avviare la soluzione in un'altra AWS regione, utilizza il selettore della regione nella barra di navigazione della console.

  3. Nella pagina Create stack, verifica che l'URL del modello corretto sia nella casella di testo URL Amazon S3 e scegli Avanti.

  4. Nella pagina Specificare i dettagli dello stack, assegna un nome allo stack di soluzioni. Per informazioni sulle limitazioni relative alla denominazione dei caratteri, consulta IAM e STS Limits nella Guida per l'utente.AWS Identity and Access Management

  5. In Parametri, esaminate i parametri per questo modello di soluzione e modificateli se necessario. Questa soluzione utilizza i seguenti valori predefiniti.

    Parametro Predefinito Descrizione
    Endpoint API pubblico <Requires input> URL pubblico dell'endpoint per la sala d'attesa virtuale. APIs
    Endpoint API privato <Requires input> URL dell'endpoint privato per la sala d'attesa virtuale. APIs
    Regione API <Requires input> AWS nome della regione per la sala d'attesa pubblica e privata APIs.
    ID dell'evento Sample ID evento della sala d'attesa.
  6. Scegli Next (Successivo).

  7. Nella pagina Configure stack options (Configura opzioni pila), scegliere Next (Successivo).

  8. Nella pagina Rivedi, verifica e conferma le impostazioni. Seleziona la casella che conferma che il modello crea risorse AWS Identity and Access Management (IAM).

  9. Seleziona Create (Crea) per implementare lo stack.

    Puoi visualizzare lo stato dello stack nella AWS CloudFormation Console nella colonna Stato. Dovresti ricevere lo stato CREATE_COMPLETE in circa cinque minuti.

4. (Facoltativo) Avvia lo stack di strategia di ingresso di esempio

Tempo di implementazione: circa due minuti

  1. Accedi a AWS Management Consolee seleziona il pulsante per avviare il aws-virtual-waiting-room-sample-inlet-strategy.template AWS CloudFormation modello.

    Content Localization on AWS launch button In alternativa, puoi scaricare il modello come punto di partenza per la tua implementazione.

  2. Per impostazione predefinita, il modello viene avviato nella regione Stati Uniti orientali (Virginia settentrionale). Per avviare la soluzione in un'altra AWS regione, utilizza il selettore della regione nella barra di navigazione della console.

  3. Nella pagina Create stack, verifica che l'URL del modello corretto sia nella casella di testo URL Amazon S3 e scegli Avanti.

  4. Nella pagina Specificare i dettagli dello stack, assegna un nome allo stack di soluzioni. Per informazioni sulle limitazioni relative alla denominazione dei caratteri, consulta IAM e STS Limits nella Guida per l'utente.AWS Identity and Access Management

  5. In Parametri, esaminate i parametri per questo modello di soluzione e modificateli se necessario. Questa soluzione utilizza i seguenti valori predefiniti.

    Parametro Predefinito Descrizione
    ID evento Sample ID evento della sala d'attesa.
    Endpoint API Core privato <Requires input> URL dell'endpoint privato per la sala d'attesa virtuale. APIs
    Regione API principale <Requires input> AWS Regione in cui è installata l'API principale.
    Strategia di ingresso

    Periodic

    Strategia di ingresso da implementare. Periodicaumenta il numero di porzioni ogni minuto. MaxSizeincrementa il numero di servizi in base al numero massimo di transazioni che il sito di destinazione a valle può gestire in un determinato momento.

    Incrementa per <Requires input> Di quanto deve essere incrementato il contatore di servizio ogni minuto. Necessario se si seleziona la strategia di ingresso periodica.
    Ora di inizio <Requires input> Indicazione temporale su quando iniziare ad incrementare il numero di porzioni (epoca in secondi). Obbligatorio se si seleziona una strategia di ingresso periodica.
    End Time (Ora di fine) <Requires input> Indicazione temporale su quando interrompere l'incremento del numero di porzioni (epoca in secondi). Se lasciato 0, il numero di porzioni viene incrementato a tempo indeterminato. Necessario se si seleziona una strategia di ingresso periodica.
    CloudWatch Nome dell'allarme <Requires input> Nome opzionale CloudWatch dell'allarme da associare alla strategia di ingresso periodica. Se fornito e in stato di allarme, il numero di servizio non viene incrementato. Applicabile solo alla strategia di ingresso periodica.
    Dimensione massima <Requires input> Il numero massimo di transazioni che il sito di destinazione a valle può elaborare alla volta (MaxSize Strategia).
  6. Scegli Next (Successivo).

  7. Nella pagina Configure stack options (Configura opzioni pila), scegliere Next (Successivo).

  8. Nella pagina Rivedi, verifica e conferma le impostazioni. Seleziona la casella per confermare che il modello crea risorse AWS Identity and Access Management (IAM).

  9. Seleziona Create (Crea) per implementare lo stack.

    Puoi visualizzare lo stato dello stack nella AWS CloudFormation Console nella colonna Stato. Dovresti ricevere lo stato CREATE_COMPLETE in circa due minuti.

5. (Facoltativo) Avvia lo stack di sale d'attesa di esempio

Durata dell’implementazione: circa cinque minuti

  1. Accedi a AWS Management Consolee seleziona il pulsante per avviare il aws-virtual-waiting-room-sample.template AWS CloudFormation modello.

    Content Localization on AWS launch button In alternativa, puoi scaricare il modello come punto di partenza per la tua implementazione.

  2. Per impostazione predefinita, il modello viene avviato nella regione Stati Uniti orientali (Virginia settentrionale). Per avviare la soluzione in un'altra AWS regione, utilizza il selettore della regione nella barra di navigazione della console.

  3. Nella pagina Create stack, verifica che l'URL del modello corretto sia nella casella di testo URL Amazon S3 e scegli Avanti.

  4. Nella pagina Specificare i dettagli dello stack, assegna un nome allo stack di soluzioni. Per informazioni sulle limitazioni relative alla denominazione dei caratteri, consulta IAM e STS Limits nella Guida per l'utente.AWS Identity and Access Management

  5. In Parametri, esaminate i parametri per questo modello di soluzione e modificateli se necessario. Questa soluzione utilizza i seguenti valori predefiniti.

    Parametro Predefinito Descrizione
    Regione API Gateway <Requires input> AWS Nome della regione dell'API Gateway.
    ARN dell'autorizzazione <Requires input> ARN dell'autorizzatore API Gateway Lambda.
    ID evento Sample ID evento della sala d'attesa.
    Endpoint API privato <Requires input> URL dell'endpoint privato per la sala d'attesa virtuale. APIs
    Endpoint API pubblico <Requires input> URL pubblico dell'endpoint per la sala d'attesa virtuale. APIs
  6. Scegli Next (Successivo).

  7. Nella pagina Configure stack options (Configura opzioni pila), scegliere Next (Successivo).

  8. Nella pagina Rivedi, verifica e conferma le impostazioni. Seleziona la casella per confermare che il modello crea risorse AWS Identity and Access Management (IAM).

  9. Seleziona Create (Crea) per implementare lo stack.

    Puoi visualizzare lo stato dello stack nella AWS CloudFormation Console nella colonna Stato. Dovresti ricevere lo stato CREATE_COMPLETE in circa cinque minuti.