Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengganti AWS DataSync agen Anda
Untuk mengganti AWS DataSync agen, Anda harus membuat agen baru dan memperbarui lokasi transfer yang menggunakan agen lama.
Membuat agen baru
Untuk membuat DataSync agen baru Anda, ikuti proses yang sama ketika Anda membuat agen lama Anda:
Memperbarui lokasi Anda dengan agen baru
Setelah Anda membuat agen baru, Anda dapat memperbarui DataSync lokasi yang ada untuk menggunakan agen ini. Dalam kebanyakan kasus, Anda juga harus memasukkan kembali kredensyal akses untuk memperbarui lokasi. Ini karena DataSync menyimpan kredensyal lokasi dengan cara yang hanya agen Anda yang dapat menggunakannya.
Petunjuk berikut menjelaskan cara memperbarui lokasi dengan agen baru dengan menggunakan DataSync konsol.
- NFS
-
- SMB
-
Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/.
Di panel navigasi kiri, perluas Transfer data, lalu pilih Lokasi.
Pilih lokasi yang ingin Anda perbarui, lalu pilih Edit.
Untuk Agen, pilih agen baru Anda.
Anda dapat memilih lebih dari satu agen jika Anda mengganti beberapa agen untuk suatu lokasi.
-
Untuk Kata Sandi, masukkan kata sandi pengguna yang dapat memasang server file SMB Anda dan memiliki izin untuk mengakses file dan folder yang terlibat dalam transfer Anda.
Pilih Simpan perubahan.
- HDFS
-
Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/.
Di panel navigasi kiri, perluas Transfer data, lalu pilih Lokasi.
Pilih lokasi yang ingin Anda perbarui, lalu pilih Edit.
Untuk Agen, pilih agen baru Anda.
Anda dapat memilih lebih dari satu agen jika Anda mengganti beberapa agen untuk suatu lokasi.
-
Jika Anda menggunakan otentikasi Kerberos, unggah file Keytab dan file konfigurasi Kerberos Anda.
Pilih Simpan perubahan.
- Object storage
-
Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/.
Di panel navigasi kiri, perluas Transfer data, lalu pilih Lokasi.
Pilih lokasi yang ingin Anda perbarui, lalu pilih Edit.
Untuk Agen, pilih agen baru Anda.
Anda dapat memilih lebih dari satu agen jika Anda mengganti beberapa agen untuk suatu lokasi.
-
Jika lokasi Anda memerlukan kredensyal, masukkan kunci Rahasia yang memungkinkan DataSync untuk mengakses bucket penyimpanan objek Anda.
Pilih Simpan perubahan.
- Penyimpanan Azure Blob
-
Lakukan hal berikut untuk memperbarui Microsoft Azure Blob
Storage lokasi Anda:
Petunjuk berikut menjelaskan cara memperbarui lokasi dengan agen baru dengan menggunakan AWS CLI. (Anda juga dapat melakukan ini dengan menggunakan DataSync API.)
- NFS
-
-
Salin update-location-nfsperintah berikut:
aws datasync update-location-nfs \
--location-arn datasync-nfs-location-arn
\
--on-prem-config AgentArns=new-datasync-agent-arn
-
Untuk --location-arn
parameter, tentukan ARN dari lokasi NFS yang Anda perbarui.
-
Untuk AgentArns
opsi --on-prem-config
parameter, tentukan ARN agen baru Anda.
Anda dapat menentukan lebih dari satu ARN jika Anda mengganti beberapa agen untuk suatu lokasi.
-
Jalankan update-location-nfs
perintah untuk memperbarui lokasi.
- SMB
-
-
Salin update-location-smbperintah berikut:
aws datasync update-location-smb \
--location-arn datasync-smb-location-arn
\
--agent-arns new-datasync-agent-arn
\
--password smb-file-server-password
-
Untuk --location-arn
parameter, tentukan ARN lokasi SMB yang Anda perbarui.
-
Untuk --agent-arns
parameternya, tentukan ARN agen baru Anda.
Anda dapat menentukan lebih dari satu ARN jika Anda mengganti beberapa agen untuk suatu lokasi.
-
Untuk --password
parameter, tentukan kata sandi pengguna yang dapat memasang server file SMB Anda dan memiliki izin untuk mengakses file dan folder yang terlibat dalam transfer Anda.
-
Jalankan update-location-smb
perintah untuk memperbarui lokasi.
- HDFS
-
-
Salin update-location-hdfsperintah berikut:
aws datasync update-location-hdfs \
--location-arn datasync-hdfs-location-arn
\
--agent-arns new-datasync-agent-arn
\
--kerberos-keytab keytab-file
\
--kerberos-krb5-conf krb5-conf-file
-
Untuk --location-arn
parameter, tentukan ARN dari lokasi HDFS yang Anda perbarui.
-
Untuk --agent-arns
parameternya, tentukan ARN agen baru Anda.
Anda dapat menentukan lebih dari satu ARN jika Anda mengganti beberapa agen untuk suatu lokasi.
-
Jika Anda menggunakan otentikasi Kerberos, sertakan parameter dan--kerberos-keytab
: --kerberos-krb5-conf
-
Untuk --kerberos-keytab
parameter, tentukan tabel kunci Kerberos (tab tombol) yang berisi pemetaan antara kunci utama Kerberos yang ditentukan dan kunci terenkripsi.
Anda dapat menentukan file tab tombol dengan memberikan alamat file.
-
Untuk --kerberos-krb5-conf
parameternya, tentukan file yang berisi konfigurasi untuk ranah Kerberos Anda.
Anda dapat menentukan krb5.conf
file dengan memberikan alamat file.
Jika Anda menggunakan otentikasi sederhana, Anda tidak perlu menyertakan parameter terkait Kerberos ini dalam perintah Anda.
-
Jalankan update-location-hdfs
perintah untuk memperbarui lokasi.
- Object storage
-
-
Salin update-location-object-storageperintah berikut:
aws datasync update-location-object-storage \
--location-arn datasync-object-storage-location-arn
\
--agent-arns new-datasync-agent-arn
\
--secret-key bucket-secret-key
-
Untuk --location-arn
parameter, tentukan ARN dari lokasi penyimpanan objek yang Anda perbarui.
-
Untuk --agent-arns
parameternya, tentukan ARN agen baru Anda.
Anda dapat menentukan lebih dari satu ARN jika Anda mengganti beberapa agen untuk suatu lokasi.
-
Lakukan hal berikut tergantung pada apakah lokasi penyimpanan objek Anda memerlukan kredensyal akses:
-
Jika lokasi Anda memerlukan kredensyal — Untuk --secret-key
parameter, tentukan kunci rahasia yang memungkinkan DataSync untuk mengakses bucket penyimpanan objek Anda.
-
Jika lokasi Anda memerlukan kredensyal — Tentukan string kosong untuk parameter dan. --access-key
--secret-key
Berikut adalah contoh perintah:
aws datasync update-location-object-storage \
--location-arn arn:aws:datasync:us-east-2
:111122223333
:location/loc-abcdef01234567890
\
--agent-arns arn:aws:datasync:us-east-2
:111122223333
:agent/agent-1234567890abcdef0
\
--access-key "" \
--secret-key ""
-
Jalankan update-location-object-storage
perintah untuk memperbarui lokasi.
- Penyimpanan Azure Blob
-
-
Salin update-location-azure-blobperintah berikut:
aws datasync update-location-azure-blob \
--location-arn datasync-azure-blob-storage-location-arn
\
--agent-arns new-datasync-agent-arn
\
--sas-configuration '{
"Token": "sas-token-for-azure-blob-storage
"
}'
-
Untuk --location-arn
parameter, tentukan ARN dari Azure Blob Storage lokasi yang Anda perbarui.
-
Untuk --agent-arns
parameternya, tentukan ARN agen baru Anda.
Anda dapat menentukan lebih dari satu ARN jika Anda mengganti beberapa agen untuk suatu lokasi.
-
Untuk Token
opsi --sas-configuration
parameter, tentukan token SAS yang memungkinkan DataSync untuk mengakses penyimpanan gumpalan Anda.
-
Jalankan update-location-azure-blob
perintah untuk memperbarui lokasi.
Langkah selanjutnya
-
Hapus agen lama Anda. Jika Anda memiliki DataSync tugas yang berjalan menggunakan agen ini, tunggu hingga tugas tersebut selesai sebelum menghapusnya.
-
Jika Anda perlu mengganti agen untuk beberapa lokasi, ulangi langkah sebelumnya.
-
Setelah selesai, Anda dapat melanjutkan menjalankan tugas Anda.
Mengganti agen untuk tugas terjadwal — Jika Anda mengganti agen untuk tugas terjadwal, Anda harus memulai tugas itu secara manual jika agen baru menggunakan jenis titik akhir layanan yang berbeda dari agen lama Anda. Jika Anda tidak menjalankan tugas secara manual sebelum jadwal berjalan berikutnya, tugas gagal.
Misalnya, jika agen lama Anda menggunakan titik akhir layanan publik, tetapi agen baru menggunakan titik akhir VPC, mulailah tugas itu secara manual dengan menggunakan konsol atau operasi. StartTaskExecution
Setelah itu, tugas Anda akan kembali berjalan sesuai jadwalnya.