Oktatóanyag: Adatok másolása az Azure Data Box Blob Storage-ba REST API-k használatával

Fontos

Az Azure Data Box mostantól blobszinten támogatja a hozzáférési szint hozzárendelését. Az oktatóanyagban szereplő lépések a frissített adatmásolási folyamatot tükrözik, és a blobok blokkolására vonatkoznak.

Ha segítségre van szüksége a blokkblobadatok megfelelő hozzáférési szintjének meghatározásához, tekintse meg a blokkblobok megfelelő hozzáférési szintjeinek meghatározása című szakaszt. Az adatok másolása a Data Boxba szakaszban található lépéseket követve másolja az adatokat a megfelelő hozzáférési szintre.

Az ebben a szakaszban található információk a 2024. április 1. után leadott megrendelésekre vonatkoznak.

Figyelemfelhívás

Ez a cikk a CentOS-ra, egy olyan Linux-disztribúcióra hivatkozik, amely közel áll az élettartam (EOL) állapotához. Ennek megfelelően fontolja meg a használatot és a tervezést. További információ: CentOS End Of Life útmutató.

Ez az oktatóanyag az Azure Data Box Blob Storage-hoz REST API-kon keresztül http - vagy https-en keresztüli csatlakozás eljárásait ismerteti. A csatlakozás után az adatok Data Box Blob Storage-ba történő másolásához és a Data Box szállításra való előkészítéséhez szükséges lépéseket is ismertetjük.

Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:

  • Előfeltételek
  • Csatlakozás a Data Box Blob Storage-ba http vagy https használatával
  • Adatok másolása a Data Boxra

Előfeltételek

Mielőtt hozzákezd, győződjön meg az alábbiakról:

  1. A következő oktatóanyagot kell elvégeznie: Az Azure Data Box beállítása.
  2. Megkapja a Data Boxot, és a rendelés állapota a portálon kézbesítve lesz.
  3. Áttekintheti a Data Box Blob Storage rendszerkövetelményeit, és ismeri az API-k, SDK-k és eszközök támogatott verzióit.
  4. Hozzáféréssel rendelkezik egy gazdagéphez, amely a Data Boxba másolni kívánt adatokat tartalmazza. A gazdaszámítógépnek a következőnek kell lennie:
    • egy támogatott operációs rendszernek kell futnia;
    • egy nagy sebességű hálózathoz kell csatlakoznia. Határozottan javasoljuk, hogy legalább 10 GbE sebességű kapcsolattal rendelkezzen. Ha 10 GbE sebességű kapcsolat nem áll rendelkezésre, egy 1 GbE sebességű adatkapcsolat is használható, azonban ez csökkenti a másolási sebességet.
  5. Töltse le az AzCopy V10-et a gazdaszámítógépre. Az AzCopy használatával adatokat másolhat az Azure Data Box Blob Storage-ba a gazdaszámítógépről.

Csatlakozás http-en vagy https-en keresztül

A Data Box Blob Storage-hoz http- vagy https-kapcsolaton keresztül csatlakozhat.

  • A Https a Data Box Blob Storage-hoz való csatlakozás biztonságos és ajánlott módja.
  • A HTTP-t megbízható hálózatokon keresztüli csatlakozáskor használja a rendszer.

A csatlakozás lépései eltérőek, ha a Data Box Blob Storage-hoz http- vagy https-kapcsolaton keresztül csatlakozik.

Csatlakozás http-en keresztül

Csatlakozás Data Box Blob Storage REST API-k http-en keresztüli üzembe helyezéséhez a következő lépések szükségesek:

  • Az eszköz IP- és blobszolgáltatás-végpontjának hozzáadása a távoli gazdagéphez
  • Partnerszoftver konfigurálása és a kapcsolat ellenőrzése

Ezeket a lépéseket a következő szakaszok ismertetik.

Eszköz IP-címének és blobszolgáltatás-végpontnak a hozzáadása

  1. Jelentkezzen be a Data Box-eszközre. Győződjön meg arról, hogy a zárolás feloldva van.

    Képernyőkép az irányítópultról, amelyen az eszköz zárolása feloldva állapotban jelenik meg.

  2. Válassza a Hálózati adapterek beállítása elemet. Jegyezze fel az ügyfélhez való csatlakozáshoz használt hálózati adapter eszköz IP-címét.

    Képernyőkép a Hálózati Gépház, ahol az I P-cím látható.

  3. Nyissa meg a Csatlakozás, majd másolja, majd kattintson a Rest gombra.

    Képernyőkép a Csatlakozás és a másolás panelről, ahol a REST elemet választhatja hozzáférési beállításként.

  4. Az Access Storage-fiókból és az adatok feltöltése párbeszédpanelről másolja ki a Blob Service-végpontot.

    Képernyőkép az Access storage-fiókról és az adatok feltöltése párbeszédpanelről, ahol átmásolhatja a Blob Service-végpontot.

  5. Indítsa el a Jegyzettömb rendszergazdaként, majd nyissa meg a következő helyen található gazdagépfájltC:\Windows\System32\Drivers\etc: .

  6. Adja hozzá a következő bejegyzést a gazdagépfájlhoz : <device IP address> <Blob service endpoint>

  7. Referenciaként használja az alábbi képet. Mentse a gazdagépfájlt .

    Képernyőkép egy Jegyzettömb dokumentumról, amely hozzá van adva az I P-címmel és a blobszolgáltatás végpontjával.

Kapcsolat ellenőrzése és a partnerszoftver konfigurálása

Konfigurálja a partnerszoftvert az ügyfélhez való csatlakozáshoz. A partnerszoftverhez való csatlakozáshoz általában a következő információkra van szüksége (eltérő lehet), amelyeket az előző lépésben a helyi webes felhasználói felület Csatlakozás és lapjának másolása során gyűjtött:

  • Tárfiók neve
  • Hozzáférési kulcs
  • Blob-szolgáltatásvégpont

Ha ellenőrizni szeretné, hogy a kapcsolat sikeresen létrejött-e, a Storage Explorer használatával csatoljon egy külső tárfiókot. Ha nem rendelkezik Storage Explorerrel, le kell töltenie és telepítenie kell.

A Storage Explorer első használatakor a következő lépéseket kell végrehajtania:

  1. A felső parancssávon lépjen a Cél Azure Stack szerkesztése > elemre.

    Képernyőkép a Szerkesztés menüből kiválasztott Cél Azure Stackről.

  2. Indítsa újra a Storage Explorert a módosítások érvénybe lépéséhez.

    Képernyőkép az Újraindítás most gombról.

Az alábbi lépéseket követve csatlakozhat a tárfiókhoz, és ellenőrizheti a kapcsolatot.

  1. A Storage Explorerben nyissa meg a Csatlakozás az Azure Storage-ba párbeszédpanelt. Az Csatlakozás az Azure Storage-ba párbeszédpanelen válassza a Tárfiók neve és kulcsa használata lehetőséget.

    Képernyőkép az Azure Storage-ba való Csatlakozás párbeszédpanelről, amelyen a Tárfiók neve és a kulcs használata elem van kiválasztva.

  2. Illessze be a fióknevet és a fiókkulcsot (az 1. kulcs értékét a Csatlakozás, és másolja a lapot a helyi webes felhasználói felületen). Válassza a Storage-végpontok tartományát egyébként (írja be alább), majd adja meg a blobszolgáltatás végpontját az alább látható módon. Csak http-en keresztüli átvitel esetén jelölje be a HTTP-beállítás használatát. Ha https-t használ, hagyja bejelölve a beállítást. Válassza a Tovább lehetőséget.

    Képernyőkép az Csatlakozás a Név és kulcs párbeszédpanelről, amelyen megadott értékek szerepelnek.

  3. A Csatlakozás ion Summary (Összegzés) párbeszédpanelen tekintse át a megadott információkat. Válassza a Kapcsolódás lehetőséget.

    Képernyőkép a Csatlakozás ion Summary (Összegzés) párbeszédpanelről, amelyen Csatlakozás van kijelölve.

  4. A sikeresen hozzáadott fiók megjelenik a Storage Explorer bal oldali ablaktábláján a nevéhez fűzött (külső, egyéb) elemekkel. Kattintson a Blob-tárolók elemre a tároló megtekintéséhez.

    Képernyőkép az Explorer menüről, amelyen a BlobTárolók ki van jelölve.

Csatlakozás https-en keresztül

Csatlakozás Azure Blob Storage REST API-k https-en keresztüli használatához a következő lépések szükségesek:

  • Töltse le a tanúsítványt az Azure Portalról. Ez a tanúsítvány a webes felhasználói felülethez és az Azure Blob Storage REST API-khoz való csatlakozáshoz használható.
  • Importálja a tanúsítványt az ügyfélen vagy a távoli gazdagépen.
  • Adja hozzá az eszköz IP-címét és a blobszolgáltatás végpontot az ügyfélhez vagy a távoli gazdagéphez.
  • Konfigurálja a partnerszoftvert, és ellenőrizze a kapcsolatot.

Ezeket a lépéseket a következő szakaszok ismertetik.

Tanúsítvány letöltése

Az Azure Portal használatával töltse le a tanúsítványt.

  1. Jelentkezzen be az Azure Portalra.

  2. Nyissa meg a Data Box-rendelést, és keresse meg az általános > eszközadatokat.

  3. Az Eszköz hitelesítő adatai területen nyissa meg az ESZKÖZ API-hozzáférését. Válassza a Letöltés lehetőséget. Ez a művelet letölti <a rendelés nevét>.cer tanúsítványfájlt. Mentse a fájlt, és telepítse az eszközhöz való csatlakozáshoz használt ügyfél- vagy gazdaszámítógépre.

    Tanúsítvány letöltése az Azure Portalon

Tanúsítvány importálása

A Data Box Blob Storage HTTPS-en keresztüli eléréséhez TLS-/SSL-tanúsítvány szükséges az eszközhöz. A tanúsítvány az ügyfélalkalmazás számára való elérhetővé terjesztésének módja alkalmazásonként és operációs rendszereken és disztribúciókon belül változik. Egyes alkalmazások a rendszer tanúsítványtárolójába való importálás után hozzáférhetnek a tanúsítványhoz, míg más alkalmazások nem használják ezt a mechanizmust.

Ebben a szakaszban néhány alkalmazásra vonatkozó konkrét információkat talál. A többi alkalmazással kapcsolatos további információkért tekintse meg az alkalmazás és a használt operációs rendszer dokumentációját.

Az alábbi lépéseket követve importálhatja a .cer fájlt egy Windows- vagy Linux-ügyfél gyökértárolójába. Windows rendszeren a Windows PowerShell vagy a Windows Server felhasználói felülete segítségével importálhatja és telepítheti a tanúsítványt a rendszerére.

A Windows PowerShell használata

  1. Windows PowerShell-munkamenet indítása rendszergazdaként.

  2. A parancssorba írja be a következőt:

    Import-Certificate -FilePath C:\temp\localuihttps.cer -CertStoreLocation Cert:\LocalMachine\Root
    

A Windows Server felhasználói felületének használata

  1. Kattintson a jobb gombbal a fájlra, és válassza a .cerTanúsítvány telepítése lehetőséget. Ez a művelet elindítja a Tanúsítvány importálása varázslót.

  2. Az Áruház helyéhez válassza a Helyi gép lehetőséget, majd a Tovább lehetőséget.

    Tanúsítványimportáló varázsló, Windows Server

  3. Válassza az Összes tanúsítvány elhelyezése a következő tárolóban lehetőséget, majd válassza a Tallózás lehetőséget. Lépjen a távoli gazdagép gyökértárolójába, majd válassza a Tovább gombot.

    Tanúsítványimportáló varázsló, Tanúsítványtároló

  4. Válassza a Befejezés lehetőséget. Megjelenik egy üzenet, amely közli, hogy az importálás sikeres volt.

    Tanúsítványimportálás varázsló, importálás befejezése

Linux-rendszer használata

A tanúsítvány importálásának módja elosztás szerint változik.

Többen, például az Ubuntu és a Debian is használják a update-ca-certificates parancsot.

  • Nevezze át a Base64 kódolású tanúsítványfájlt .crt egy kiterjesztésre, és másolja a fájlba /usr/local/share/ca-certificates directory.
  • Futtassa a következő parancsot: update-ca-certificates.

Az RHEL, a Fedora és a CentOS legújabb verziói a update-ca-trust parancsot használják.

  • Másolja a tanúsítványfájlt a /etc/pki/ca-trust/source/anchors könyvtárba.
  • Futtassa az update-ca-trust parancsot.

A részletekért tekintse meg a disztribúcióra vonatkozó dokumentációt.

Eszköz IP-címének és blobszolgáltatás-végpontnak a hozzáadása

Ugyanezeket a lépéseket követve adja hozzá az eszköz IP-címét és a blobszolgáltatás végpontot http-kapcsolaton keresztül.

Partnerszoftver konfigurálása és kapcsolat ellenőrzése

Kövesse az alábbi lépéseket a http-kapcsolaton keresztüli kapcsolódás során használt partnerszoftverek konfigurálásához. Az egyetlen különbség az, hogy hagyja bejelöletlenül a Http használata beállítást .

A blokkblobok megfelelő hozzáférési szintjeinek meghatározása

Fontos

Az ebben a szakaszban található információk a 2024. április 1. után leadott megrendelésekre vonatkoznak.

Az Azure Storage lehetővé teszi a blokkblobadatok tárolását több hozzáférési szinten ugyanazon tárfiókon belül. Ez a képesség lehetővé teszi az adatok rendszerezését és hatékonyabb tárolását a hozzáférés gyakorisága alapján. Az alábbi táblázat információkat és javaslatokat tartalmaz az Azure Storage hozzáférési szintjeiről.

Szint Ajánlás Ajánlott eljárások
Gyakori Hasznos a gyakran használt vagy módosított online adatokhoz. Ez a szint a legmagasabb tárolási költségekkel rendelkezik, de a legalacsonyabb hozzáférési költségekkel. Az ebben a rétegben lévő adatoknak rendszeres és aktív használatban kell lenniük.
Ritka elérésű Hasznos a ritkán elért vagy módosított online adatokhoz. Ez a szint alacsonyabb tárolási és magasabb hozzáférési költségekkel rendelkezik, mint a gyakori elérésű réteg. Az ebben a rétegben lévő adatokat legalább 30 napig kell tárolni.
Ritka elérésű Ritkán elért vagy módosított online adatok esetén hasznos, de még mindig gyors lekérést igényel. Ez a szint alacsonyabb tárolási és magasabb hozzáférési költségekkel rendelkezik, mint a ritka elérésű réteg. Az ebben a rétegben lévő adatokat legalább 90 napig kell tárolni.
Archívum Az offline adatok ritkán érhetők el, és alacsonyabb késési követelményekkel rendelkeznek. Az ebben a rétegben lévő adatokat legalább 180 napig kell tárolni. Az archív rétegből 180 napon belül eltávolított adatokra korai törlési díj vonatkozik.

A blobelérési szintekről további információt a Blob-adatok hozzáférési szintjei című témakörben talál. Részletesebb ajánlott eljárásokért tekintse meg a blobelérési szintek használatának ajánlott eljárásait.

A blokkblobok adatait a megfelelő hozzáférési szintre másolhatja a Data Box megfelelő mappájába. Ezt a folyamatot részletesebben az Adatok másolása az Azure Data Boxba szakasz ismerteti.

Adatok másolása a Data Boxra

Miután csatlakozott egy vagy több Data Box-megosztáshoz, a következő lépés az adatok másolása. Az adatmásolás megkezdése előtt vegye figyelembe a következő korlátozásokat:

  • Adatok másolása közben győződjön meg arról, hogy az adatok mérete megfelel az Azure Storage és a Data Box korlátaival foglalkozó cikkben ismertetett méretkorlátoknak.
  • A Data Box és egy másik nem Data Box-alkalmazás egyidejű feltöltése a feltöltési feladatok hibáit és az adatok sérülését eredményezheti.

Fontos

Győződjön meg arról, hogy a forrásadatok másolatát megőrzi, amíg meg nem győződik arról, hogy az adatok át lettek másolva az Azure Storage-ba.

Ebben az oktatóanyagban az AzCopy használatával másolunk adatokat a Data Box Blob Storage-ba. Ha inkább GUI-alapú eszközt szeretne, az Adatok másolásához használhatja az Azure Storage Explorert vagy más partnerszoftvert is.

A másolási eljárás a következő lépésekkel rendelkezik:

  • Tároló létrehozása
  • Mappa tartalmának feltöltése a Data Box Blob Storage-ba
  • Módosított fájlok feltöltése a Data Box Blob Storage-ba

Az alábbi szakaszok részletesen ismertetik ezeket a lépéseket.

Tároló létrehozása

Az első lépés egy tároló létrehozása, mert a blobok mindig egy tárolóba vannak feltöltve. A tárolók blobcsoportokat rendszereznek, például fájlokat rendeznek a számítógép mappáiba. Blobtároló létrehozásához kövesse az alábbi lépéseket.

  1. Nyissa meg a Storage Explorert.

  2. A bal oldali panelen bontsa ki azt a tárfiókot, amelyen belül létre szeretné hozni a blobtárolót.

  3. Kattintson a jobb gombbal a Blob-tárolók elemre, és a helyi menüben válassza a Blob-tároló létrehozása lehetőséget.

    Blobtárolók helyi menüje, Blobtároló létrehozása

  4. A BlobTárolók mappa alatt megjelenik egy szövegdoboz. Adja meg a blobtároló nevét. Tekintse meg a tároló létrehozása és a blobtárolók elnevezésére vonatkozó szabályokra és korlátozásokra vonatkozó információkhoz szükséges engedélyeket .

  5. Ha elkészült, nyomja le az Enter billentyűt a blobtároló létrehozásához, vagy az Esc billentyűt a megszakításhoz. A blobtároló sikeres létrehozása után a kijelölt tárfiók BlobTárolók mappájában jelenik meg.

    Blobtároló létrehozása

Mappa tartalmának feltöltése a Data Box Blob Storage-ba

Az AzCopy használatával feltöltheti a mappában lévő összes fájlt a Blob Storage-ba Windows vagy Linux rendszeren. Egy mappa összes blobjának feltöltéséhez írja be a következő AzCopy-parancsot:

Linux

azcopy \
    --source /mnt/myfolder \
    --destination https://data-box-storage-account-name.blob.device-serial-no.microsoftdatabox.com/container-name/ \
    --dest-key <key> \
    --recursive

Windows

AzCopy /Source:C:\myfolder /Dest:https://data-box-storage-account-name.blob.device-serial-no.microsoftdatabox.com/container-name/ /DestKey:<key> /S

Cserélje le <key> a fiókkulcsot. A fiókkulcsot lekérheti az Azure Portalon a tárfiókra való navigálással. Válassza Gépház > Hozzáférési kulcsokat, válasszon egy kulcsot, majd másolja és illessze be az értéket az AzCopy parancsba.

Ha a megadott céltároló nem létezik, az AzCopy létrehozza és feltölti a fájlt. Frissítse az adatkönyvtár forrásútvonalát, és cserélje le data-box-storage-account-name a cél URL-címre a Data Boxhoz társított tárfiók nevét.

Ha a megadott könyvtár tartalmát rekurzív módon szeretné feltölteni a Blob Storage-ba, adja meg a --recursive Linux vagy a /S Windows beállítását. Ha az AzCopyt ezen beállítások egyikével futtatja, minden almappa és a bennük tárolt fájlok is feltöltődnek.

Módosított fájlok feltöltése a Data Box Blob Storage-ba

Az AzCopy használatával is feltölthet fájlokat az utolsó módosításuk időpontja alapján. Ha csak frissített vagy új fájlokat szeretne feltölteni, adja hozzá a --exclude-older Linux vagy a /XO Windows paraméter paraméterét az AzCopy parancshoz.

Ha csak a helyi forráson belül szeretné másolni azokat az erőforrásokat, amelyek nem léteznek a célhelyen belül, adja meg a --exclude-older--exclude-newer Linux és a /XO/XN Windows paramétereit is az AzCopy parancsban. Az AzCopy csak a frissített adatokat tölti fel az időbélyege alapján.

Linux

azcopy \
--source /mnt/myfolder \
--destination https://data-box-storage-account-name.blob.device-serial-no.microsoftdatabox.com/container-name/ \
--dest-key <key> \
--recursive \
--exclude-older

Windows

AzCopy /Source:C:\myfolder /Dest:https://data-box-storage-account-name.blob.device-serial-no.microsoftdatabox.com/container-name/ /DestKey:<key> /S /XO

Ha a kapcsolódási vagy másolási művelet során hibák merülnek fel, tekintse meg a Data Box Blob Storage-ral kapcsolatos problémák hibaelhárítását.

A következő lépés az eszköz szállításának előkészítése.

Következő lépések

Ebben az oktatóanyagban az Azure Data Box témaköréből ismerhette meg a következőket:

  • Az adatok Azure Data Box Blob Storage-ba rest API-k használatával történő másolásának előfeltételei
  • Csatlakozás a Data Box Blob Storage-ba http vagy https használatával
  • A blokkblobok megfelelő hozzáférési szintjeinek meghatározása
  • Adatok másolása a Data Boxra

Folytassa a következő oktatóanyaggal, amelyben megismerheti, hogyan küldheti vissza a Data Boxot a Microsoftnak.