Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan nama host khusus
Nama host server Anda adalah nama host yang pengguna Anda masukkan di klien mereka ketika mereka terhubung ke server Anda. Anda dapat menggunakan domain khusus yang telah Anda daftarkan untuk nama host server Anda saat Anda bekerja dengannya AWS Transfer Family. Misalnya, Anda mungkin menggunakan nama host khusus sepertimysftpserver.mysubdomain.domain.com
.
Untuk mengarahkan lalu lintas dari domain kustom terdaftar ke titik akhir server, Anda dapat menggunakan Amazon Route 53 atau penyedia Sistem Nama Domain (DNS) mana pun. Route 53 adalah DNS layanan yang mendukung AWS Transfer Family secara asli.
Topik
Di konsol, Anda dapat memilih salah satu opsi ini untuk menyiapkan nama host khusus:
-
Amazon Route 53 DNS alias — jika nama host yang ingin Anda gunakan terdaftar di Route 53. Anda kemudian dapat memasukkan nama host.
-
Lainnya DNS — jika nama host yang ingin Anda gunakan terdaftar dengan DNS penyedia lain. Anda kemudian dapat memasukkan nama host.
-
Tidak ada - untuk menggunakan titik akhir server dan tidak menggunakan nama host khusus.
Anda mengatur opsi ini ketika Anda membuat server baru atau mengedit konfigurasi server yang ada. Untuk informasi selengkapnya tentang membuat server baru, lihatLangkah 2: Buat server SFTP yang diaktifkan. Untuk informasi selengkapnya tentang mengedit konfigurasi server yang ada, lihatEdit detail server.
Untuk detail selengkapnya tentang penggunaan domain Anda sendiri untuk nama host server dan cara AWS Transfer Family menggunakan Route 53, lihat bagian berikut.
Gunakan Amazon Route 53 sebagai DNS penyedia Anda
Saat membuat server, Anda dapat menggunakan Amazon Route 53 sebagai DNS penyedia Anda. Sebelum Anda menggunakan domain dengan Route 53, Anda mendaftarkan domain. Untuk informasi selengkapnya, lihat Cara kerja pendaftaran Domain di Panduan Pengembang Amazon Route 53.
Saat Anda menggunakan Route 53 untuk menyediakan DNS perutean ke server Anda, AWS Transfer Family gunakan nama host khusus yang Anda masukkan untuk mengekstrak zona hostingnya. Saat AWS Transfer Family mengekstrak zona yang dihosting, tiga hal dapat terjadi:
-
Jika Anda baru mengenal Route 53 dan tidak memiliki zona yang dihosting, AWS Transfer Family tambahkan zona host baru dan
CNAME
catatan. NilaiCNAME
catatan ini adalah nama host endpoint untuk server Anda. A CNAMEadalah nama domain alternatif. -
Jika Anda memiliki zona yang dihosting di Route 53 tanpa
CNAME
catatan apa pun, AWS Transfer Family tambahkanCNAME
catatan ke zona yang dihosting. -
Jika layanan mendeteksi bahwa
CNAME
rekaman sudah ada di zona yang dihosting, Anda akan melihat kesalahan yang menunjukkan bahwaCNAME
rekaman sudah ada. Dalam hal ini, ubah nilaiCNAME
catatan ke nama host server Anda.catatan
Jika langkah ini merupakan bagian dari alur kerja pembuatan server, server Anda berhasil dibuat dan nama host khusus Anda disetel ke Tidak Ada.
Untuk informasi selengkapnya tentang zona yang dihosting di Route 53, lihat Zona yang dihosting di Panduan Pengembang Amazon Route 53.
Gunakan DNS penyedia lain
Saat membuat server, Anda juga dapat menggunakan DNS penyedia selain Amazon Route 53. Jika Anda menggunakan DNS penyedia alternatif, pastikan lalu lintas dari domain Anda diarahkan ke titik akhir server Anda.
Untuk melakukannya, atur domain Anda ke nama host endpoint untuk server. Nama host endpoint terlihat seperti ini di konsol:
serverid
.server.transfer.region
.amazonaws.com
catatan
Jika server Anda memiliki VPC titik akhir, maka format untuk nama host berbeda dari yang dijelaskan di atas. Untuk menemukan VPC titik akhir Anda, pilih VPC pada halaman detail server, lalu pilih ID VPC titik akhir di dasbor. VPC Endpoint adalah DNS nama depan dari yang terdaftar.
Nama host khusus untuk server yang dibuat non-konsol
Saat Anda membuat server menggunakan AWS Cloud Development Kit (AWS CDK), AWS CloudFormation, atau melaluiCLI, Anda harus menambahkan tag jika Anda ingin server tersebut memiliki nama host khusus. Saat Anda membuat server Transfer Family menggunakan konsol, penandaan dilakukan secara otomatis.
catatan
Anda juga perlu membuat DNS catatan untuk mengarahkan lalu lintas dari domain Anda ke titik akhir server Anda. Untuk detailnya, lihat Bekerja dengan catatan di Panduan Pengembang Amazon Route 53.
Gunakan kunci berikut untuk nama host kustom Anda:
-
Tambahkan
transfer:customHostname
untuk menampilkan nama host khusus di konsol. -
Jika Anda menggunakan Route 53 sebagai DNS penyedia Anda, tambahkan
transfer:route53HostedZoneId
. Tag ini menautkan nama host kustom ke Route 53 Hosted Zone ID Anda.
Untuk menambahkan nama host khusus, keluarkan CLI perintah berikut.
aws transfer tag-resource --arn arn:aws:transfer:
region
:Akun AWS
:server/server-ID
--tags Key=transfer:customHostname,Value="custom-host-name
"
Sebagai contoh:
aws transfer tag-resource --arn arn:aws:transfer:us-east-1:111122223333:server/s-1234567890abcdef0 --tags Key=transfer:customHostname,Value="abc.example.com"
Jika Anda menggunakan Route 53, keluarkan perintah berikut untuk menautkan nama host kustom Anda ke Route 53 Hosted Zone ID.
aws transfer tag-resource --arn
server-ARN
:server/server-ID
--tags Key=transfer:route53HostedZoneId,Value=HOSTED-ZONE-ID
Sebagai contoh:
aws transfer tag-resource --arn arn:aws:transfer:us-east-1:111122223333:server/s-1234567890abcdef0 --tags Key=transfer:route53HostedZoneId,Value=ABCDE1111222233334444
Dengan asumsi nilai sampel dari perintah sebelumnya, jalankan perintah berikut untuk melihat tag Anda:
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" } ]
catatan
Zona publik Anda yang dihosting dan mereka IDs tersedia di Amazon Route 53.
Masuk ke AWS Management Console dan buka konsol Route 53 di https://console.aws.amazon.com/route53/