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:
- A következő oktatóanyagot kell elvégeznie: Az Azure Data Box beállítása.
- Megkapja a Data Boxot, és a rendelés állapota a portálon kézbesítve lesz.
- Áttekintheti a Data Box Blob Storage rendszerkövetelményeit, és ismeri az API-k, SDK-k és eszközök támogatott verzióit.
- 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.
- 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
Jelentkezzen be a Data Box-eszközre. Győződjön meg arról, hogy a zárolás feloldva van.
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.
Nyissa meg a Csatlakozás, majd másolja, majd kattintson a Rest gombra.
Az Access Storage-fiókból és az adatok feltöltése párbeszédpanelről másolja ki a Blob Service-végpontot.
Indítsa el a Jegyzettömb rendszergazdaként, majd nyissa meg a következő helyen található gazdagépfájlt
C:\Windows\System32\Drivers\etc
: .Adja hozzá a következő bejegyzést a gazdagépfájlhoz :
<device IP address> <Blob service endpoint>
Referenciaként használja az alábbi képet. Mentse a gazdagépfájlt .
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:
A felső parancssávon lépjen a Cél Azure Stack szerkesztése > elemre.
Indítsa újra a Storage Explorert a módosítások érvénybe lépéséhez.
Az alábbi lépéseket követve csatlakozhat a tárfiókhoz, és ellenőrizheti a kapcsolatot.
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.
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.
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.
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.
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.
Jelentkezzen be az Azure Portalra.
Nyissa meg a Data Box-rendelést, és keresse meg az általános > eszközadatokat.
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 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
Windows PowerShell-munkamenet indítása rendszergazdaként.
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
Kattintson a jobb gombbal a fájlra, és válassza a
.cer
Tanú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.Az Áruház helyéhez válassza a Helyi gép lehetőséget, majd a Tovább lehetőséget.
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.
Válassza a Befejezés lehetőséget. Megjelenik egy üzenet, amely közli, hogy az importálás sikeres volt.
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.
Nyissa meg a Storage Explorert.
A bal oldali panelen bontsa ki azt a tárfiókot, amelyen belül létre szeretné hozni a blobtárolót.
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.
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 .
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.
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.