Mengkonfigurasi transfer dengan Microsoft Azure Blob Storage - AWS DataSync

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.

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).

Transfers from blob storage
Transfers to 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).

Transfers from blob storage
Transfers to blob storage
  • Baca

  • Tulis

  • Daftar

  • Hapus (jika Anda DataSync ingin menghapus file yang tidak ada di sumber transfer Anda)

  • Tag (jika Anda DataSync ingin menyalin tag objek)

    catatan

    Anda tidak dapat menambahkan izin tag saat membuat token SAS di Azure portal. Untuk menambahkan izin tag, alih-alih buat token dengan menggunakan Azure Storage Exploreraplikasi atau buat token SAS yang menyediakan akses tingkat akun.

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.

Biaya

Biaya yang terkait dengan pemindahan data masuk atau keluar Azure Blob Storage dapat mencakup:

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.

Prasyarat

Untuk mempersiapkan DataSync agen Anda dan menyebarkannya Azure, Anda harus melakukan hal berikut:

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
  1. Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/.

  2. Di panel navigasi kiri, pilih Agen, lalu pilih Buat agen.

  3. Untuk Hypervisor, pilih Microsoft Hyper-V, dan kemudian pilih Unduh gambar.

    Agen mengunduh dalam .zip file yang berisi .vhdx file.

  4. Ekstrak .vhdx file di mesin lokal Anda.

  5. Buka PowerShell dan lakukan hal berikut:

    1. 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
    2. Ganti setiap instance local-path-to-vhdx-file dengan lokasi .vhdx file di mesin lokal Anda.

    3. 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
  1. Masuk PowerShell, pergi ke direktori yang berisi .vhd file agen Anda.

  2. Jalankan ls perintah dan simpan Length nilainya (misalnya,85899346432).

    Ini adalah ukuran image agen Anda dalam byte, yang Anda butuhkan saat membuat disk terkelola yang dapat menampung gambar.

  3. Lakukan hal berikut untuk membuat disk terkelola:

    1. Salin berikut Azure Perintah CLI:

      az disk create -n your-managed-disk ` -g your-resource-group ` -l your-azure-region ` --upload-type Upload ` --upload-size-bytes agent-size-bytes ` --sku standard_lrs
    2. Ganti your-managed-disk dengan nama untuk disk terkelola Anda.

    3. Ganti your-resource-group dengan nama Azure grup sumber daya yang menjadi milik akun penyimpanan Anda.

    4. Ganti your-azure-region dengan Azure wilayah tempat grup sumber daya Anda berada.

    5. Ganti agent-size-bytes dengan ukuran gambar agen Anda.

    6. Jalankan perintah .

    Perintah ini membuat disk terkelola kosong dengan SKU standar tempat Anda dapat mengunggah DataSync agen Anda.

  4. Untuk menghasilkan tanda tangan akses bersama (SAS) yang memungkinkan akses tulis ke disk yang dikelola, lakukan hal berikut:

    1. Salin berikut Azure Perintah CLI:

      az disk grant-access -n your-managed-disk ` -g your-resource-group ` --access-level Write ` --duration-in-seconds 86400
    2. Ganti your-managed-disk dengan nama disk terkelola yang Anda buat.

    3. Ganti your-resource-group dengan nama Azure grup sumber daya yang menjadi milik akun penyimpanan Anda.

    4. 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.

  5. Untuk mengunggah agen Anda ke disk terkelola Azure, lakukan hal berikut:

    1. Salin AzCopy perintah berikut:

      .\azcopy copy local-path-to-vhd-file sas-uri --blob-type PageBlob
    2. Ganti local-path-to-vhd-file dengan lokasi .vhd file agen di mesin lokal Anda.

    3. Ganti sas-uri dengan URI SAS yang Anda dapatkan saat menjalankan az disk grant-access perintah.

    4. Jalankan perintah .

  6. 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 -g your-resource-group
    1. Ganti your-resource-group dengan nama Azure grup sumber daya yang menjadi milik akun penyimpanan Anda.

    2. Ganti your-managed-disk dengan nama disk terkelola yang Anda buat.

    3. Jalankan perintah .

  7. Lakukan hal berikut untuk melampirkan disk terkelola Anda ke yang baru Linux VM:

    1. Salin berikut Azure Perintah CLI:

      az vm create --resource-group your-resource-group ` --location eastus ` --name your-agent-vm ` --size Standard_E4as_v4 ` --os-type linux ` --attach-os-disk your-managed-disk
    2. Ganti your-resource-group dengan nama Azure grup sumber daya yang menjadi milik akun penyimpanan Anda.

    3. Ganti your-agent-vm dengan nama untuk VM yang dapat Anda ingat.

    4. Ganti your-managed-disk dengan nama disk terkelola yang Anda lampirkan ke VM.

    5. 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
  1. 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.

  2. Sementara masih di Azure portal, buka VM Anda dan pilih Serial console.

  3. Di konsol lokal agen, masuk dengan menggunakan kredenal default berikut:

    • Nama penggunaadmin

    • Kata Sandipassword

    Kami merekomendasikan pada titik tertentu mengubah setidaknya kata sandi agen. Di konsol lokal agen, masuk ke 5 menu utama, lalu gunakan passwd perintah untuk mengubah kata sandi.

  4. Masukkan 0 untuk mendapatkan kunci aktivasi agen.

  5. Masukkan Wilayah AWS tempat Anda menggunakan DataSync (misalnya,us-east-1).

  6. Pilih titik akhir layanan yang akan digunakan agen untuk terhubung AWS.

  7. Simpan nilai Activation key output.

Mengaktifkan agen Anda

Setelah Anda memiliki kunci aktivasi, Anda dapat menyelesaikan pembuatan DataSync agen Anda.

Untuk mengaktifkan agen
  1. Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/.

  2. Di panel navigasi kiri, pilih Agen, lalu pilih Buat agen.

  3. Untuk Hypervisor, pilih Microsoft Hyper-V.

  4. 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

  5. Konfigurasikan jaringan Anda untuk bekerja dengan jenis titik akhir layanan yang digunakan agen Anda. Untuk persyaratan jaringan titik akhir layanan, lihat topik berikut:

  6. Untuk kunci Aktivasi, lakukan hal berikut:

    1. Pilih Masukkan kunci aktivasi agen Anda secara manual.

    2. Masukkan kunci aktivasi yang Anda dapatkan dari konsol lokal agen.

  7. 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
  1. Menyebarkan EC2 agen Amazon.

  2. Pilih titik akhir layanan yang digunakan agen untuk berkomunikasi AWS.

    Dalam situasi ini, sebaiknya gunakan titik akhir layanan virtual private cloud (VPC).

  3. Konfigurasikan jaringan Anda untuk bekerja dengan titik akhir layanan VPC.

  4. Aktifkan agen.

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.

  1. Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/.

  2. Di panel navigasi kiri, perluas Transfer data, lalu pilih Lokasi dan Buat lokasi.

  3. Untuk jenis Lokasi, pilih Microsoft Azure Blob Storage.

  4. 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.

  5. Untuk URL Container, masukkan URL penampung yang terlibat dalam transfer Anda.

  6. (Opsional) Untuk tingkat Akses saat digunakan sebagai tujuan, pilih tingkat akses yang Anda inginkan objek atau file Anda ditransfer.

  7. Untuk Folder, masukkan segmen jalur jika Anda ingin membatasi transfer ke direktori virtual di wadah Anda (misalnya,/my/images).

  8. 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
  9. (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.

  10. Pilih Buat lokasi.

  1. 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-arns my-datasync-agent-arn \ --subdirectory "/path/to/my/data" \ --access-tier "access-tier-for-destination" \ --tags [{"Key": "key1","Value": "value1"}]
  2. Untuk --container-url parameter, tentukan URL Azure Blob Storage kontainer yang terlibat dalam transfer Anda.

  3. Untuk parameter --authentication-type, tentukan SAS.

  4. 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
  5. 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.

  6. Untuk --subdirectory parameter, tentukan segmen jalur jika Anda ingin membatasi transfer ke direktori virtual di wadah Anda (misalnya,/my/images).

  7. (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.

  8. (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.

  9. 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.

  1. Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/.

  2. Di panel navigasi kiri, perluas Transfer data, lalu pilih Lokasi.

  3. Pilih Anda Azure Blob Storage lokasi.

    Anda dapat melihat detail tentang lokasi Anda, termasuk tugas DataSync transfer apa pun yang menggunakannya.

  1. Salin describe-location-azure-blob perintah berikut:

    aws datasync describe-location-azure-blob \ --location-arn "your-azure-blob-location-arn"
  2. 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).

  3. 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.

  1. 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-arns my-datasync-agent-arn \ --subdirectory "/path/to/my/data" \ --access-tier "access-tier-for-destination"
  2. 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).

  3. Untuk parameter --authentication-type, tentukan SAS.

  4. 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
  5. 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.

  6. Untuk --subdirectory parameter, tentukan segmen jalur jika Anda ingin membatasi transfer ke direktori virtual di wadah Anda (misalnya,/my/images).

  7. (Opsional) Untuk --access-tier parameter, tentukan tingkat akses (HOTCOOL,, 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:

  1. Jika Anda belum melakukannya, buat lokasi lain di mana Anda berencana untuk mentransfer data Anda ke atau dari Azure Blob Storage.

  2. Pelajari cara DataSync menangani metadata dan file khusus, terutama jika lokasi transfer Anda tidak memiliki struktur metadata yang serupa.

  3. 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).

  4. Mulai transfer Anda.