View a markdown version of this page

Aggiorna il tuo endpoint di accesso con un URL personalizzato - AWS Transfer Family

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à.

Aggiorna il tuo endpoint di accesso con un URL personalizzato

L'endpoint di accesso predefinito creato con la tua app web contiene identificatori generati dal servizio. Per offrire un'esperienza personalizzata, potresti voler fornire un URL personalizzato per consentire agli utenti di accedere alla tua app web Transfer Family. Questo argomento descrive come aggiornare l'endpoint di accesso con un URL personalizzato.

Per personalizzare l'URL della tua app web
  1. Configura la terminazione e l'inoltro TLS per il tuo nome di dominio personalizzato. I passaggi variano a seconda che utilizzi un'app web pubblica o VPC.

    1. Per un'app Web pubblica, crea una CloudFront distribuzione utilizzando il AWS CloudFormation modello di CloudFormation stack fornito da Transfer Family.

      1. Apri la CloudFormation console all'indirizzo https://console.aws.amazon.com/cloudformation.

      2. Scegliete Crea stack e specificate quanto segue.

        • Nella sezione Prerequisito - Prepara il modello, scegli Scegli un modello esistente.

        • Nella sezione Specify template(Specifica il modello) scegliere Upload a template file (Carica un file modello).

        • Salva il file modello CloudFormation dello stack e caricalo qui.

      3. Scegli Avanti e fornisci le seguenti informazioni.

        • WebAppEndpoint: copia il valore dalla tua app web

        • AccessEndpoint: fornisci il nome di dominio personalizzato che desideri utilizzare

        • AcmCertificateArn: fornisci l'ARN per un SSL/TLS certificato pubblico o privato archiviato in AWS Certificate Manager

      4. Completa la CloudFormation procedura guidata fino alla creazione del nuovo stack.

      5. Dopo aver creato lo stack, devi creare record DNS per indirizzare il traffico del tuo nome di dominio personalizzato alla CloudFront distribuzione. Se utilizzi Route 53 per DNS, puoi creare un alias o un record CNAME per il nome della distribuzione. CloudFront Per informazioni sull'utilizzo di Amazon Route 53 con CloudFront, consulta Configurazione di Amazon Route 53 per indirizzare il traffico verso una distribuzione. CloudFront

    2. Per un'app Web VPC, devi fornire la tua soluzione di terminazione TLS per il tuo dominio personalizzato. La soluzione deve utilizzare un SSL/TLS certificato valido per il dominio personalizzato. Configura la tua soluzione per inoltrare il traffico al nome PrivateLink DNS della tua app web.

      Nota

      Per una soluzione di inoltro personalizzata, configura quanto segue:

      • Assicurati di utilizzare HTTPS.

      • Inoltra tutti i metodi HTTP: GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE.

      • Inoltra tutte le intestazioni HTTP nella richiesta e nella risposta, tranne l'Hostintestazione. L'Hostintestazione inviata all'app Web deve essere il valore. WebAppEndpoint

      • Disabilita la memorizzazione nella cache di tutte le risposte.

  2. Nella tua app web, modifica l'endpoint di Access, aggiornando l'URL personalizzato con l'URL che desideri utilizzare.

    Schermata che mostra un endpoint di accesso personalizzato per un'app web Transfer Family.
  3. Aggiorna la tua politica di condivisione delle risorse tra origini sostituendo l'endpoint di accesso predefinito con la seguente riga nel AllowedOrigins blocco di codice:

    "https://custom-url"

    Devi apportare questa modifica per ogni bucket utilizzato dalla tua app web.

    Dopo aver effettuato l'aggiornamento, la AllowedOrigins sezione della policy CORS dovrebbe avere il seguente aspetto:

    "AllowedOrigins": [ "https://custom-url"],

    È necessaria una sola AllowedOrigins voce per ogni app web di Transfer Family.

    Per maggiori dettagli, consulta la procedura di configurazione della condivisione Cross-origin delle risorse (CORS) per il tuo bucket Amazon S3.

Ora puoi visitare il tuo endpoint di accesso personalizzato e condividere questo link con i tuoi utenti finali.