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.
Nota
La procedura seguente si basa sull'utilizzo del modello di CloudFormation stack
Tuttavia, il modello fornito semplifica il processo e facilita l'eliminazione di errori di configurazione. Se non utilizzi il AWS CloudFormation modello, assicurati di seguire queste linee guida:
-
La policy di richiesta Origin dovrebbe inoltrare le stringhe di query e i cookie all'origine e non dovrebbe inoltrare l'
Host
intestazione all'origine. -
La politica Cache non deve includere l'
Host
intestazione nella chiave della cache.
Per personalizzare l'URL della tua app web
-
Crea una CloudFront distribuzione utilizzando il modello CloudFormation stack AWS CloudFormation template
fornito da Transfer Family. -
Apri la AWS CloudFormation console in https://console.aws.amazon.com/cloudformation.
-
Scegli Crea stack e specifica quanto segue.
-
Nella sezione Prerequisito - Prepara 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 del modello CloudFormation dello stack
, quindi caricalo qui.
-
-
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: fornisce l'ARN per un SSL/TLS certificato pubblico o privato archiviato in AWS Certificate Manager
-
-
Completa la AWS CloudFormation procedura guidata fino alla creazione del nuovo stack.
-
-
Nella tua app web, modifica l'endpoint di Access, aggiornando l'URL personalizzato all'URL che desideri utilizzare.
-
Crea record DNS per indirizzare il traffico dal tuo nome di dominio personalizzato alla CloudFront distribuzione. Se utilizzi Route 53 per la zona, puoi creare un alias o un record CNAME per il nome della CloudFront distribuzione (ad esempio, xxxx.cloudfront.net). Per informazioni sull'utilizzo di Amazon Route 53 con CloudFront, consulta Configurazione di Amazon Route 53 per instradare il traffico verso una CloudFront distribuzione.
-
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 politica CORS dovrebbe avere il seguente aspetto:"AllowedOrigins": [ "https://
custom-url
"],È necessario un solo AllowedOrigins ingresso per ogni app web Transfer Family.
Per ulteriori dettagli, consulta la procedura Configurazione della condivisione delle risorse tra le origini (CORS) per il bucket Amazon S3.
Ora puoi visitare il tuo endpoint di accesso personalizzato e condividere questo link con i tuoi utenti finali.