Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi transfer dengan Microsoft Azure Blob Storage
Dengan AWS DataSync, Anda dapat mentransfer data antara Microsoft Azure Blob Storage (termasuk Azure Data Lake Storage Gen2 penyimpanan gumpalan) dan layanan AWS penyimpanan berikut:
Untuk mengatur transfer semacam ini, Anda membuat lokasi untuk Azure Blob Storage. Anda dapat menggunakan lokasi ini sebagai sumber transfer atau tujuan.
Memberikan DataSync akses ke Anda Azure Blob Storage
Bagaimana DataSync mengakses Anda Azure Blob Storage tergantung pada beberapa faktor, termasuk apakah Anda mentransfer ke atau dari penyimpanan gumpalan dan jenis token tanda tangan akses bersama (SAS) yang Anda gunakan. Objek Anda juga harus berada dalam tingkat akses yang DataSync dapat digunakan.
Token SAS
Token SAS menentukan izin akses untuk penyimpanan gumpalan Anda. (Untuk informasi lebih lanjut tentang SAS, lihat Azure Blob Storage dokumentasi
Anda dapat menghasilkan token SAS untuk memberikan tingkat akses yang berbeda. DataSync mendukung token dengan tingkat akses berikut:
-
Akun
-
Kontainer
Izin akses yang DataSync diperlukan tergantung pada ruang lingkup token Anda. Tidak memiliki izin yang benar dapat menyebabkan transfer Anda gagal. Misalnya, transfer Anda tidak akan berhasil jika Anda memindahkan objek dengan tag Azure Blob Storage tetapi token SAS Anda tidak memiliki izin tag.
Topik
Izin token SAS untuk akses tingkat akun
DataSync memerlukan token akses tingkat akun dengan izin berikut (tergantung pada apakah Anda mentransfer ke atau dari Azure Blob Storage).
Izin token SAS untuk akses tingkat kontainer
DataSync membutuhkan token akses tingkat kontainer dengan izin berikut (tergantung pada apakah Anda mentransfer ke atau dari Azure Blob Storage).
Kebijakan kedaluwarsa SAS
Pastikan SAS Anda tidak kedaluwarsa sebelum Anda berharap untuk menyelesaikan transfer Anda. Untuk informasi tentang mengonfigurasi kebijakan kedaluwarsa SAS, lihat Azure Blob Storage dokumentasi
Jika SAS kedaluwarsa selama transfer, tidak DataSync dapat lagi mengakses Azure Blob Storage lokasi. (Anda mungkin melihat kesalahan direktori Gagal membuka
.) Jika ini terjadi, perbarui lokasi Anda dengan token SAS baru dan mulai ulang DataSync tugas Anda.
Tingkatan akses
Saat mentransfer dari Azure Blob Storage, DataSync dapat menyalin objek di tingkatan panas dan dingin. Untuk objek di tingkat akses arsip, Anda harus merehidrasi objek tersebut ke tingkat panas atau dingin sebelum Anda dapat menyalinnya.
Saat mentransfer ke Azure Blob Storage, DataSync dapat menyalin objek ke tingkatan akses panas, dingin, dan arsip. Jika Anda menyalin objek ke tingkat akses arsip, tidak DataSync dapat memverifikasi transfer jika Anda mencoba memverifikasi semua data di tujuan.
DataSync tidak mendukung tingkat akses dingin. Untuk informasi selengkapnya tentang tingkatan akses, lihat Azure Blob Storage dokumentasi
Pertimbangan dengan Azure Blob Storage transfer
Ketika berencana untuk mentransfer data ke atau dari Azure Blob Storage dengan DataSync, ada beberapa hal yang perlu diingat.
Topik
Biaya
Biaya yang terkait dengan pemindahan data masuk atau keluar Azure Blob Storage dapat mencakup:
-
Menjalankan Azure mesin virtual (VM)
(jika Anda menyebarkan agen Anda DataSync di Azure) -
Menjalankan EC2 instans Amazon
(jika Anda menerapkan DataSync agen Anda di AWS VPC di dalamnya) -
Mentransfer data dengan menggunakan DataSync
, termasuk biaya permintaan yang terkait dengan Azure Blob Storage dan Amazon S3 (jika S3 adalah salah satu lokasi transfer Anda) -
Mentransfer data masuk atau keluar Azure Blob Storage
-
Menyimpan data dalam layanan AWS penyimpanan yang didukung oleh DataSync
Jenis gumpalan
Cara DataSync bekerja dengan tipe gumpalan tergantung pada apakah Anda mentransfer ke atau dari Azure Blob Storage. Saat Anda memindahkan data ke penyimpanan gumpalan, objek atau file yang DataSync ditransfer hanya dapat berupa blob blok. Saat Anda memindahkan data dari penyimpanan gumpalan, DataSync dapat mentransfer blok, halaman, dan menambahkan gumpalan.
Untuk informasi selengkapnya tentang jenis gumpalan, lihat Azure Blob Storage dokumentasi
Wilayah AWS ketersediaan
Anda dapat membuat Azure Blob Storage lokasi transfer di mana pun Wilayah AWS yang didukung oleh DataSync.
Menyalin tag objek
Kemampuan DataSync untuk mempertahankan tag objek saat mentransfer ke atau dari Azure Blob Storage tergantung pada faktor-faktor berikut:
-
Ukuran tag objek — tidak DataSync dapat mentransfer objek dengan tag yang melebihi 2 KB.
-
Apakah DataSync dikonfigurasi untuk menyalin tag objek — DataSync menyalin tag objek secara default.
-
Namespace yang Anda Azure penggunaan akun penyimpanan - DataSync dapat menyalin tag objek jika Anda Azure akun penyimpanan menggunakan namespace datar tetapi tidak jika akun Anda menggunakan namespace hierarkis (fitur Azure Data Lake Storage Gen2). DataSync Tugas Anda akan gagal jika Anda mencoba menyalin tag objek dan akun penyimpanan Anda menggunakan namespace hierarkis.
-
Apakah token SAS Anda mengotorisasi penandaan — Izin yang Anda perlukan untuk menyalin tag objek bervariasi tergantung pada tingkat akses yang disediakan token Anda. Tugas Anda akan gagal jika Anda mencoba menyalin tag objek dan token Anda tidak memiliki izin yang tepat untuk menandai. Untuk informasi selengkapnya, periksa persyaratan izin untuk token akses tingkat akun atau token akses tingkat kontainer.
Mentransfer ke Amazon S3
Saat mentransfer ke Amazon S3 DataSync , tidak akan mentransfer Azure Blob Storage objek yang lebih besar dari 5 TB atau objek dengan metadata lebih besar dari 2 KB.
Menghapus direktori di tujuan transfer
Saat mentransfer ke Azure Blob Storage, DataSync dapat menghapus objek di penyimpanan gumpalan Anda yang tidak ada di sumber transfer Anda. (Anda dapat mengonfigurasi opsi ini dengan menghapus pengaturan Simpan file yang dihapus di DataSync konsol. Token SAS Anda juga harus memiliki izin hapus.)
Ketika Anda mengonfigurasi transfer Anda dengan cara ini, DataSync tidak akan menghapus direktori di penyimpanan gumpalan Anda jika Azure akun penyimpanan menggunakan namespace hierarkis. Dalam hal ini, Anda harus menghapus direktori secara manual (misalnya, dengan menggunakan Azure Storage Explorer
Batasan
Ingat batasan berikut saat mentransfer data ke atau dari Azure Blob Storage:
-
DataSync membuat beberapa direktori di lokasi untuk membantu memfasilitasi transfer Anda. Jika Azure Blob Storage adalah lokasi tujuan dan akun penyimpanan Anda menggunakan namespace hierarkis, Anda mungkin melihat subdirektori khusus tugas (seperti) di folder.
task-000011112222abcde
/.aws-datasync
DataSync biasanya menghapus subdirektori ini setelah transfer. Jika itu tidak terjadi, Anda dapat menghapus direktori khusus tugas ini sendiri selama tugas tidak berjalan. -
DataSync tidak mendukung penggunaan token SAS untuk mengakses hanya folder tertentu di Azure Blob Storage kontainer.
-
Anda tidak dapat memberikan DataSync token SAS delegasi pengguna untuk mengakses penyimpanan gumpalan Anda.
Menciptakan DataSync agen Anda
Untuk memulai, Anda harus membuat DataSync agen yang dapat terhubung ke Azure Blob Storage kontainer. Proses ini termasuk menyebarkan dan mengaktifkan agen.
Tip
Meskipun Anda dapat menerapkan agen Anda di EC2 instans Amazon, menggunakan Microsoft Hyper-V agen dapat mengakibatkan penurunan latensi jaringan dan lebih banyak kompresi data.
Anda dapat menyebarkan DataSync agen Anda langsung di Azure dengan Microsoft Hyper-V gambar.
Tip
Sebelum Anda melanjutkan, pertimbangkan untuk menggunakan skrip shell yang mungkin membantu Anda menyebarkan agen Hyper-V Anda Azure lebih cepat. Anda dapat memperoleh informasi lebih lanjut dan mengunduh kodenya GitHub
Jika Anda menggunakan skrip, Anda dapat melompat ke depan ke bagian tentangMendapatkan kunci aktivasi agen Anda.
Topik
Prasyarat
Untuk mempersiapkan DataSync agen Anda dan menyebarkannya Azure, Anda harus melakukan hal berikut:
-
Aktifkan Hyper-V pada mesin lokal Anda.
-
Instal PowerShell
(termasuk Hyper-V Module). -
Instal Azure CLI
. -
Instal AzCopy
.
Mengunduh dan menyiapkan agen Anda
Unduh agen dari DataSync konsol. Sebelum Anda dapat menyebarkan agen di Azure, Anda harus mengubahnya menjadi hard disk virtual ukuran tetap (VHD). Untuk informasi lebih lanjut, lihat Azure dokumentasi
Untuk mengunduh dan menyiapkan agen Anda
Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/
. -
Di panel navigasi kiri, pilih Agen, lalu pilih Buat agen.
-
Untuk Hypervisor, pilih Microsoft Hyper-V, dan kemudian pilih Unduh gambar.
Agen mengunduh dalam
.zip
file yang berisi.vhdx
file. -
Ekstrak
.vhdx
file di mesin lokal Anda. -
Buka PowerShell dan lakukan hal berikut:
-
Salin
Convert-VHD
cmdlet berikut:Convert-VHD -Path .\
local-path-to-vhdx-file
\aws-datasync-2.0.1686143940.1-x86_64.xfs.gpt.vhdx ` -DestinationPath .\local-path-to-vhdx-file
\aws-datasync-2016861439401-x86_64.vhd -VHDType Fixed -
Ganti setiap instance
dengan lokasilocal-path-to-vhdx-file
.vhdx
file di mesin lokal Anda. -
Jalankan perintah .
Agen Anda sekarang adalah VHD ukuran tetap (dengan format
.vhd
file) dan siap digunakan Azure. -
Menyebarkan agen Anda di Azure
Menyebarkan DataSync agen Anda di Azure melibatkan:
-
Membuat disk terkelola di Azure
-
Mengunggah agen Anda ke disk terkelola itu
-
Melampirkan disk yang dikelola ke a Linux mesin virtual
Untuk menyebarkan agen Anda di Azure
-
Masuk PowerShell, pergi ke direktori yang berisi
.vhd
file agen Anda. -
Jalankan
ls
perintah dan simpanLength
nilainya (misalnya,85899346432
).Ini adalah ukuran image agen Anda dalam byte, yang Anda butuhkan saat membuat disk terkelola yang dapat menampung gambar.
-
Lakukan hal berikut untuk membuat disk terkelola:
-
Salin berikut Azure Perintah CLI:
az disk create -n
your-managed-disk
` -gyour-resource-group
` -lyour-azure-region
` --upload-type Upload ` --upload-size-bytesagent-size-bytes
` --sku standard_lrs -
Ganti
dengan nama untuk disk terkelola Anda.your-managed-disk
-
Ganti
dengan nama Azure grup sumber daya yang menjadi milik akun penyimpanan Anda.your-resource-group
-
Ganti
dengan Azure wilayah tempat grup sumber daya Anda berada.your-azure-region
-
Ganti
dengan ukuran gambar agen Anda.agent-size-bytes
-
Jalankan perintah .
Perintah ini membuat disk terkelola kosong dengan SKU standar
tempat Anda dapat mengunggah DataSync agen Anda. -
-
Untuk menghasilkan tanda tangan akses bersama (SAS) yang memungkinkan akses tulis ke disk yang dikelola, lakukan hal berikut:
-
Salin berikut Azure Perintah CLI:
az disk grant-access -n
your-managed-disk
` -gyour-resource-group
` --access-level Write ` --duration-in-seconds 86400 -
Ganti
dengan nama disk terkelola yang Anda buat.your-managed-disk
-
Ganti
dengan nama Azure grup sumber daya yang menjadi milik akun penyimpanan Anda.your-resource-group
-
Jalankan perintah .
Dalam output, perhatikan SAS URI. Anda memerlukan URI ini saat mengunggah agen ke Azure.
SAS memungkinkan Anda untuk menulis ke disk hingga satu jam. Ini berarti Anda memiliki waktu satu jam untuk mengunggah agen Anda ke disk yang dikelola.
-
-
Untuk mengunggah agen Anda ke disk terkelola Azure, lakukan hal berikut:
-
Salin
AzCopy
perintah berikut:.\azcopy copy
local-path-to-vhd-file
sas-uri
--blob-type PageBlob -
Ganti
dengan lokasilocal-path-to-vhd-file
.vhd
file agen di mesin lokal Anda. -
Ganti
dengan URI SAS yang Anda dapatkan saat menjalankansas-uri
az disk grant-access
perintah. -
Jalankan perintah .
-
-
Setelah pengunggahan agen selesai, cabut akses ke disk terkelola Anda. Untuk melakukan ini, salin yang berikut ini Azure Perintah CLI:
az disk revoke-access -n
your-managed-disk
-gyour-resource-group
-
Ganti
dengan nama Azure grup sumber daya yang menjadi milik akun penyimpanan Anda.your-resource-group
-
Ganti
dengan nama disk terkelola yang Anda buat.your-managed-disk
-
Jalankan perintah .
-
-
Lakukan hal berikut untuk melampirkan disk terkelola Anda ke yang baru Linux VM:
-
Salin berikut Azure Perintah CLI:
az vm create --resource-group
your-resource-group
` --location eastus ` --nameyour-agent-vm
` --size Standard_E4as_v4 ` --os-type linux ` --attach-os-diskyour-managed-disk
-
Ganti
dengan nama Azure grup sumber daya yang menjadi milik akun penyimpanan Anda.your-resource-group
-
Ganti
dengan nama untuk VM yang dapat Anda ingat.your-agent-vm
-
Ganti
dengan nama disk terkelola yang Anda lampirkan ke VM.your-managed-disk
-
Jalankan perintah .
-
Anda telah mengerahkan agen Anda. Sebelum Anda dapat mulai mengonfigurasi transfer data Anda, Anda harus mengaktifkan agen.
Mendapatkan kunci aktivasi agen Anda
Untuk mendapatkan kunci aktivasi DataSync agen Anda secara manual, ikuti langkah-langkah ini.
Atau, DataSync dapat secara otomatis mendapatkan kunci aktivasi untuk Anda, tetapi pendekatan ini memerlukan beberapa konfigurasi jaringan.
Untuk mendapatkan kunci aktivasi agen Anda
-
Dalam Azure portal, aktifkan diagnostik boot untuk VM untuk agen Anda
dengan memilih pengaturan Aktifkan dengan akun penyimpanan khusus dan menentukan Azure akun penyimpanan. Setelah mengaktifkan diagnostik boot untuk VM agen Anda, Anda dapat mengakses konsol lokal agen Anda untuk mendapatkan kunci aktivasi.
-
Sementara masih di Azure portal, buka VM Anda dan pilih Serial console.
-
Di konsol lokal agen, masuk dengan menggunakan kredenal default berikut:
-
Nama pengguna –
admin
-
Kata Sandi —
password
Kami merekomendasikan pada titik tertentu mengubah setidaknya kata sandi agen. Di konsol lokal agen, masuk ke
5
menu utama, lalu gunakanpasswd
perintah untuk mengubah kata sandi. -
-
Masukkan
0
untuk mendapatkan kunci aktivasi agen. -
Masukkan Wilayah AWS tempat Anda menggunakan DataSync (misalnya,
us-east-1
). -
Pilih titik akhir layanan yang akan digunakan agen untuk terhubung AWS.
-
Simpan nilai
Activation key
output.
Mengaktifkan agen Anda
Setelah Anda memiliki kunci aktivasi, Anda dapat menyelesaikan pembuatan DataSync agen Anda.
Untuk mengaktifkan agen
Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/
. -
Di panel navigasi kiri, pilih Agen, lalu pilih Buat agen.
-
Untuk Hypervisor, pilih Microsoft Hyper-V.
-
Untuk jenis Endpoint, pilih jenis titik akhir layanan yang sama dengan yang Anda tentukan saat Anda mendapatkan kunci aktivasi agen Anda (misalnya, pilih titik akhir layanan Publik di).
Region name
-
Konfigurasikan jaringan Anda untuk bekerja dengan jenis titik akhir layanan yang digunakan agen Anda. Untuk persyaratan jaringan titik akhir layanan, lihat topik berikut:
-
Untuk kunci Aktivasi, lakukan hal berikut:
-
Pilih Masukkan kunci aktivasi agen Anda secara manual.
-
Masukkan kunci aktivasi yang Anda dapatkan dari konsol lokal agen.
-
-
Pilih Buat agen.
Agen Anda siap untuk terhubung dengan Azure Blob StorageUntuk informasi selengkapnya, lihat Menciptakan Azure Blob Storage lokasi transfer.
Anda dapat menerapkan DataSync agen Anda di EC2 instans Amazon.
Untuk membuat EC2 agen Amazon
-
Pilih titik akhir layanan yang digunakan agen untuk berkomunikasi AWS.
Dalam situasi ini, sebaiknya gunakan titik akhir layanan virtual private cloud (VPC).
-
Konfigurasikan jaringan Anda untuk bekerja dengan titik akhir layanan VPC.
Menciptakan Azure Blob Storage lokasi transfer
Anda dapat mengonfigurasi DataSync untuk menggunakan Azure Blob Storage sebagai sumber transfer atau tujuan.
Sebelum Anda mulai
Pastikan Anda tahu cara DataSync mengaksesnya Azure Blob Storagedan bekerja dengan tingkatan akses dan tipe gumpalan. Anda juga membutuhkan DataSync agen yang dapat terhubung dengan Azure Blob Storage kontainer.
Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/
. Di panel navigasi kiri, perluas Transfer data, lalu pilih Lokasi dan Buat lokasi.
-
Untuk jenis Lokasi, pilih Microsoft Azure Blob Storage.
-
Untuk Agen, pilih DataSync agen yang dapat terhubung dengan Anda Azure Blob Storage kontainer.
Anda dapat memilih lebih dari satu agen. Untuk informasi selengkapnya, lihat Menggunakan beberapa DataSync agen.
-
Untuk URL Container, masukkan URL penampung yang terlibat dalam transfer Anda.
-
(Opsional) Untuk tingkat Akses saat digunakan sebagai tujuan, pilih tingkat akses yang Anda inginkan objek atau file Anda ditransfer.
-
Untuk Folder, masukkan segmen jalur jika Anda ingin membatasi transfer ke direktori virtual di wadah Anda (misalnya,
/my/images
). -
Untuk token SAS, masukkan token SAS yang memungkinkan DataSync untuk mengakses penyimpanan gumpalan Anda.
Token adalah bagian dari string URI SAS yang muncul setelah URI sumber daya penyimpanan dan tanda tanya (
?
). Token terlihat seperti ini:sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
-
(Opsional) Masukkan nilai untuk bidang Kunci dan Nilai untuk menandai lokasi.
Tag membantu Anda mengelola, memfilter, dan mencari AWS sumber daya Anda. Sebaiknya buat setidaknya tag nama untuk lokasi Anda.
-
Pilih Buat lokasi.
-
Salin
create-location-azure-blob
perintah berikut:aws datasync create-location-azure-blob \ --container-url "https://
path/to/container
" \ --authentication-type "SAS" \ --sas-configuration '{ "Token": "your-sas-token
" }' \ --agent-arnsmy-datasync-agent-arn
\ --subdirectory "/path/to/my/data
" \ --access-tier "access-tier-for-destination
" \ --tags [{"Key": "key1
","Value": "value1
"}] -
Untuk
--container-url
parameter, tentukan URL Azure Blob Storage kontainer yang terlibat dalam transfer Anda. -
Untuk parameter
--authentication-type
, tentukanSAS
. -
Untuk
Token
opsi--sas-configuration
parameter, tentukan token SAS yang memungkinkan DataSync untuk mengakses penyimpanan gumpalan Anda.Token adalah bagian dari string URI SAS yang muncul setelah URI sumber daya penyimpanan dan tanda tanya (
?
). Token terlihat seperti ini:sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
-
Untuk
--agent-arns
parameternya, tentukan Amazon Resource Name (ARN) DataSync agen yang dapat terhubung ke container Anda.Berikut adalah contoh agen ARN:
arn:aws:datasync:
us-east-1
:123456789012
:agent/agent-01234567890aaabfb
Anda dapat menentukan lebih dari satu agen. Untuk informasi selengkapnya, lihat Menggunakan beberapa DataSync agen.
-
Untuk
--subdirectory
parameter, tentukan segmen jalur jika Anda ingin membatasi transfer ke direktori virtual di wadah Anda (misalnya,/my/images
). -
(Opsional) Untuk
--access-tier
parameter, tentukan tingkat akses (HOT
,COOL
, atauARCHIVE
) tempat Anda ingin objek atau file Anda ditransfer.Parameter ini hanya berlaku ketika Anda menggunakan lokasi ini sebagai tujuan transfer.
-
(Opsional) Untuk
--tags
parameter, tentukan pasangan nilai kunci yang dapat membantu Anda mengelola, memfilter, dan mencari lokasi Anda.Sebaiknya buat tag nama untuk lokasi Anda.
-
Jalankan perintah
create-location-azure-blob
.Jika perintah berhasil, Anda mendapatkan respons yang menunjukkan ARN dari lokasi yang Anda buat. Sebagai contoh:
{ "LocationArn": "arn:aws:datasync:us-east-1:123456789012:location/loc-12345678abcdefgh" }
Melihat Anda Azure Blob Storage lokasi transfer
Anda bisa mendapatkan detail tentang lokasi DataSync transfer yang ada untuk Anda Azure Blob Storage.
Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/
. -
Di panel navigasi kiri, perluas Transfer data, lalu pilih Lokasi.
-
Pilih Anda Azure Blob Storage lokasi.
Anda dapat melihat detail tentang lokasi Anda, termasuk tugas DataSync transfer apa pun yang menggunakannya.
-
Salin
describe-location-azure-blob
perintah berikut:aws datasync describe-location-azure-blob \ --location-arn "
your-azure-blob-location-arn
" -
Untuk
--location-arn
parameter, tentukan ARN untuk Azure Blob Storage lokasi yang Anda buat (misalnya,arn:aws:datasync:
).us-east-1
:123456789012
:location/loc-12345678abcdefgh
-
Jalankan perintah
describe-location-azure-blob
.Anda mendapatkan respons yang menunjukkan detail tentang lokasi Anda. Sebagai contoh:
{ "LocationArn": "arn:aws:datasync:us-east-1:123456789012:location/loc-12345678abcdefgh", "LocationUri": "azure-blob://my-user.blob.core.windows.net/container-1", "AuthenticationType": "SAS", "Subdirectory": "/my/images", "AgentArns": ["arn:aws:datasync:us-east-1:123456789012:agent/agent-01234567890deadfb"], }
Memperbarui Azure Blob Storage lokasi transfer
Jika diperlukan, Anda dapat mengubah konfigurasi lokasi Anda di konsol atau dengan menggunakan AWS CLI.
-
Salin
update-location-azure-blob
perintah berikut:aws datasync update-location-azure-blob \ --location-arn "
your-azure-blob-location-arn
" \ --authentication-type "SAS" \ --sas-configuration '{ "Token": "your-sas-token
" }' \ --agent-arnsmy-datasync-agent-arn
\ --subdirectory "/path/to/my/data
" \ --access-tier "access-tier-for-destination
" -
Untuk
--location-arn
parameter, tentukan ARN untuk Azure Blob Storage lokasi yang Anda perbarui (misalnya,arn:aws:datasync:
).us-east-1
:123456789012
:location/loc-12345678abcdefgh
-
Untuk parameter
--authentication-type
, tentukanSAS
. -
Untuk
Token
opsi--sas-configuration
parameter, tentukan token SAS yang memungkinkan DataSync untuk mengakses penyimpanan gumpalan Anda.Token adalah bagian dari string URI SAS yang muncul setelah URI sumber daya penyimpanan dan tanda tanya (
?
). Token terlihat seperti ini:sp=r&st=2022-12-20T14:54:52Z&se=2022-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=qCBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
-
Untuk
--agent-arns
parameternya, tentukan Amazon Resource Name (ARN) DataSync agen yang ingin Anda sambungkan ke container Anda.Berikut adalah contoh agen ARN:
arn:aws:datasync:
us-east-1
:123456789012
:agent/agent-01234567890aaabfb
Anda dapat menentukan lebih dari satu agen. Untuk informasi selengkapnya, lihat Menggunakan beberapa DataSync agen.
-
Untuk
--subdirectory
parameter, tentukan segmen jalur jika Anda ingin membatasi transfer ke direktori virtual di wadah Anda (misalnya,/my/images
). -
(Opsional) Untuk
--access-tier
parameter, tentukan tingkat akses (HOT
COOL
,, atauARCHIVE
) tempat Anda ingin objek Anda ditransfer.Parameter ini hanya berlaku ketika Anda menggunakan lokasi ini sebagai tujuan transfer.
Langkah selanjutnya
Setelah Anda selesai membuat DataSync lokasi untuk Azure Blob Storage, Anda dapat melanjutkan pengaturan transfer Anda. Berikut adalah beberapa langkah selanjutnya untuk dipertimbangkan:
-
Jika Anda belum melakukannya, buat lokasi lain di mana Anda berencana untuk mentransfer data Anda ke atau dari Azure Blob Storage.
-
Pelajari cara DataSync menangani metadata dan file khusus, terutama jika lokasi transfer Anda tidak memiliki struktur metadata yang serupa.
-
Konfigurasikan bagaimana data Anda ditransfer. Misalnya, Anda hanya dapat mentransfer sebagian data atau menghapus file di penyimpanan gumpalan yang tidak ada di lokasi sumber Anda (selama token SAS Anda memiliki izin penghapusan).