Bekerja dengan nama host khusus - AWS Transfer Family

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 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) apa pun. Route 53 adalah layanan DNS yang mendukung AWS Transfer Family secara native.

Di konsol, Anda dapat memilih salah satu opsi ini untuk menyiapkan nama host khusus:

  • Amazon Route 53 Alias DNS — jika nama host yang ingin Anda gunakan terdaftar di Route 53. Anda kemudian dapat memasukkan nama host.

  • DNS lainnya — jika nama host yang ingin Anda gunakan terdaftar dengan penyedia DNS 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 berkemampuan SFTP. 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 penyedia DNS Anda

Saat membuat server, Anda dapat menggunakan Amazon Route 53 sebagai penyedia DNS 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 perutean DNS 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:

  1. Jika Anda baru mengenal Route 53 dan tidak memiliki zona yang dihosting, AWS Transfer Family tambahkan zona host baru dan CNAME catatan. Nilai CNAME catatan ini adalah nama host endpoint untuk server Anda. CNAME adalah nama domain alternatif.

  2. Jika Anda memiliki zona yang dihosting di Route 53 tanpa CNAME catatan apa pun, AWS Transfer Family tambahkan CNAME catatan ke zona yang dihosting.

  3. Jika layanan mendeteksi bahwa CNAME rekaman sudah ada di zona yang dihosting, Anda akan melihat kesalahan yang menunjukkan bahwa CNAME rekaman sudah ada. Dalam hal ini, ubah nilai CNAME catatan ke nama host server Anda.

Untuk informasi selengkapnya tentang zona yang dihosting di Route 53, lihat Zona yang dihosting di Panduan Pengembang Amazon Route 53.

Gunakan penyedia DNS lainnya

Saat membuat server, Anda juga dapat menggunakan penyedia DNS selain Amazon Route 53. Jika Anda menggunakan penyedia DNS 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 titik akhir VPC, maka format untuk nama host berbeda dari yang dijelaskan di atas. Untuk menemukan titik akhir VPC Anda, pilih VPC di halaman detail server, lalu pilih ID titik akhir VPC di dasbor VPC. Endpoint adalah nama DNS pertama 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 melalui CLI, 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 catatan DNS 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 penyedia DNS Anda, tambahkantransfer:route53HostedZoneId. Tag ini menautkan nama host kustom ke Route 53 Hosted Zone ID Anda.

Untuk menambahkan nama host khusus, keluarkan perintah CLI 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 ID mereka tersedia di Amazon Route 53.

Masuk ke AWS Management Console dan buka konsol Route 53 di https://console.aws.amazon.com/route53/.