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 DNS (Domain Name System). Route 53 è il servizio DNS che supporta nativamente. AWS Transfer Family
Argomenti
Sulla console, puoi scegliere una di queste opzioni per configurare un nome host personalizzato:
-
Alias DNS 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 con un altro provider DNS. È 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 compatibile con SFTP. 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 provider DNS
Quando crei un server, puoi utilizzare Amazon Route 53 come provider DNS. 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 routing DNS al tuo server, AWS Transfer Family utilizza il nome host personalizzato che hai inserito per estrarre la 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. Un 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.
Per ulteriori informazioni sulle zone ospitate in Route 53, consulta Hosted zone nella Amazon Route 53 Developer Guide.
Usa altri provider DNS
Quando crei un server, puoi utilizzare anche provider DNS diversi da Amazon Route 53. Se utilizzi un provider DNS alternativo, devi accertarti che il traffico dal tuo dominio sia indirizzato all'endpoint del server .
A tale scopo, imposta il dominio sull'hostname dell'endpoint del 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 endpoint VPC, il formato del nome host è diverso da quello descritto sopra. Per trovare il tuo endpoint VPC, seleziona il VPC nella pagina dei dettagli del server, quindi seleziona l'ID dell'endpoint VPC nella dashboard VPC. L'endpoint è il primo nome DNS tra quelli elencati.
Nomi host personalizzati per server non creati da console
Quando si crea un server utilizzando AWS Cloud Development Kit (AWS CDK) o tramite la CLI, è necessario aggiungere un tag se si desidera che il server abbia un nome host personalizzato. AWS CloudFormation Quando si crea un server Transfer Family utilizzando la console, l'etichettatura viene eseguita automaticamente.
Nota
È inoltre necessario creare un record DNS 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 provider DNS, aggiungi.
transfer:route53HostedZoneId
Questo tag collega il nome host personalizzato all'ID della zona ospitata della Route 53.
Per aggiungere il nome host personalizzato, emettete il seguente comando CLI.
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 i relativi ID sono disponibili su Amazon Route 53.
Accedi AWS Management Console e apri la console Route 53 all'indirizzo https://console.aws.amazon.com/route53/