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à.
Lavorare con nomi host personalizzati
Il nome host del server è il nome host che gli utenti inseriscono nei loro client quando si connettono al server. Quando lavori, puoi utilizzare un dominio personalizzato che hai registrato come nome host del server. AWS Transfer Family Ad esempio, potresti usare un hostname personalizzato come. mysftpserver.mysubdomain.domain.com
Per reindirizzare il traffico dal tuo dominio personalizzato registrato all'endpoint del server, puoi utilizzare Amazon Route 53 o qualsiasi provider di Domain Name System (DNS). Route 53 è il DNS servizio che supporta AWS Transfer Family nativamente.
Argomenti
Sulla console, puoi scegliere una di queste opzioni per configurare un nome host personalizzato:
-
DNSAlias Amazon Route 53: se il nome host che desideri utilizzare è registrato con Route 53. Puoi quindi inserire il nome host.
-
Altro DNS: se il nome host che desideri utilizzare è registrato presso un altro DNS provider. È quindi possibile inserire il nome host.
-
Nessuno: per utilizzare l'endpoint del server e non utilizzare un nome host personalizzato.
Questa opzione viene impostata quando si crea un nuovo server o si modifica la configurazione di un server esistente. Per ulteriori informazioni sulla creazione di un nuovo server, vedereFase 2: Creare un server SFTP abilitato. Per ulteriori informazioni sulla modifica della configurazione di un server esistente, vedereModifica i dettagli del server.
Per ulteriori dettagli sull'utilizzo del proprio dominio per il nome host del server e sull' AWS Transfer Family utilizzo di Route 53, consulta le seguenti sezioni.
Usa Amazon Route 53 come DNS provider
Quando crei un server, puoi utilizzare Amazon Route 53 come DNS provider. Prima di utilizzare un dominio con Route 53, devi registrare il dominio. Per ulteriori informazioni, consulta Come funziona la registrazione del dominio nella Amazon Route 53 Developer Guide.
Quando utilizzi Route 53 per fornire il DNS routing al tuo server, AWS Transfer Family utilizza il nome host personalizzato che hai inserito per estrarre la relativa zona ospitata. Quando si AWS Transfer Family estrae una zona ospitata, possono succedere tre cose:
-
Se non conosci Route 53 e non hai una zona ospitata, AWS Transfer Family aggiunge una nuova zona ospitata e un
CNAME
record. Il valore di questoCNAME
record è il nome host dell'endpoint per il tuo server. A CNAMEè un nome di dominio alternativo. -
Se hai una zona ospitata in Route 53 senza
CNAME
record, AWS Transfer Family aggiunge unCNAME
record alla zona ospitata. -
Se il servizio rileva che un record
CNAME
esiste già nella zona ospitata, viene visualizzato un errore che indica che un recordCNAME
esiste già. In questo caso, modifica il valore delCNAME
record con il nome host del server.Nota
Se questo passaggio fa parte di un flusso di lavoro per la creazione di un server, il server viene creato correttamente e il nome host personalizzato è impostato su Nessuno.
Per ulteriori informazioni sulle zone ospitate in Route 53, consulta Hosted zone nella Amazon Route 53 Developer Guide.
Utilizza altri DNS provider
Quando crei un server, puoi utilizzare anche DNS provider diversi da Amazon Route 53. Se utilizzi un DNS provider alternativo, assicurati che il traffico proveniente dal tuo dominio sia diretto all'endpoint del server.
A tale scopo, imposta il dominio sul nome host dell'endpoint per il server. Il nome host di un endpoint ha il seguente aspetto nella console:
serverid
.server.transfer.region
.amazonaws.com
Nota
Se il server dispone di un VPC endpoint, il formato del nome host è diverso da quello descritto sopra. Per trovare il tuo VPC endpoint, seleziona nella VPC pagina dei dettagli del server, quindi seleziona l'ID dell'VPCendpoint nella dashboard. VPC L'endpoint è il primo DNS nome tra quelli elencati.
Nomi host personalizzati per server non creati da console
Quando si crea un server utilizzando AWS Cloud Development Kit (AWS CDK) AWS CloudFormation, o tramiteCLI, è necessario aggiungere un tag se si desidera che il server abbia un nome host personalizzato. Quando si crea un server Transfer Family utilizzando la console, l'etichettatura viene eseguita automaticamente.
Nota
È inoltre necessario creare un DNS record per reindirizzare il traffico dal dominio all'endpoint del server. Per i dettagli, consulta Lavorare con i record nella Amazon Route 53 Developer Guide.
Usa le seguenti chiavi per il tuo nome host personalizzato:
-
Aggiungi
transfer:customHostname
per visualizzare il nome host personalizzato nella console. -
Se utilizzi Route 53 come DNS provider, aggiungi
transfer:route53HostedZoneId
. Questo tag collega il nome host personalizzato all'ID della zona ospitata della Route 53.
Per aggiungere il nome host personalizzato, esegui il seguente CLI comando.
aws transfer tag-resource --arn arn:aws:transfer:
region
:Account AWS
:server/server-ID
--tags Key=transfer:customHostname,Value="custom-host-name
"
Per esempio:
aws transfer tag-resource --arn arn:aws:transfer:us-east-1:111122223333:server/s-1234567890abcdef0 --tags Key=transfer:customHostname,Value="abc.example.com"
Se utilizzi Route 53, esegui il seguente comando per collegare il tuo hostname personalizzato al tuo ID della zona ospitata di Route 53.
aws transfer tag-resource --arn
server-ARN
:server/server-ID
--tags Key=transfer:route53HostedZoneId,Value=HOSTED-ZONE-ID
Per esempio:
aws transfer tag-resource --arn arn:aws:transfer:us-east-1:111122223333:server/s-1234567890abcdef0 --tags Key=transfer:route53HostedZoneId,Value=ABCDE1111222233334444
Supponendo i valori di esempio del comando precedente, esegui il comando seguente per visualizzare i tag:
aws transfer list-tags-for-resource --arn arn:aws:transfer:us-east-1:111122223333:server/s-1234567890abcdef0
"Tags": [ { "Key": "transfer:route53HostedZoneId", "Value": "/hostedzone/ABCDE1111222233334444" }, { "Key": "transfer:customHostname", "Value": "abc.example.com" } ]
Nota
Le tue zone pubbliche ospitate e le relative zone IDs sono disponibili su Amazon Route 53.
Accedi AWS Management Console e apri la console Route 53 all'indirizzo https://console.aws.amazon.com/route53/