Microsoft Azure / Blob Storage
Zde najdete postup, jak bezpečně nahrávat datové soubory do cloudového úložiště Microsoft Azure Blob Storage prostřednictvím sdíleného přístupového podpisu.
Tato nápověda popisuje, jak nahrávat XML soubory do cloudového úložiště Azure Blob Storage pomocí tzv. sdíleného přístupového podpisu (SAS). Tato metoda se používá např. při přenosu dat mezi partnery a umožňuje jak manuální nahrání dat, tak i jejich automatizaci pomocí příkazového řádku.
Konkrétní přístupové údaje (např. adresa Blob Storage nebo SAS token) nejsou z bezpečnostních důvodů v této nápovědě uvedeny. V případě potřeby vám je zašleme na vyžádání.
Co je sdílený přístupový podpis (SAS)?
Sdílený přístupový podpis (anglicky Shared Access Signature, zkráceně SAS) je zabezpečený způsob, jak dočasně zpřístupnit určitou část úložiště v Azure bez nutnosti znát přístupové údaje k celé službě.
Nejčastěji se používá pro přístup ke konkrétnímu kontejneru nebo souborům.
SAS token je platný pouze po omezenou dobu (např. 1 rok).
Přístup může být omezen jen na určité operace (čtení, zápis, mazání atd.).
Manuální nahrání přes Azure Storage Explorer
Pro jednoduché a přehledné nahrávání doporučujeme využít aplikaci Azure Storage Explorer, která je dostupná pro Windows, macOS i Linux.
Postup:
Stáhněte si aplikaci z oficiálního webu: https://azure.microsoft.com/cs-cz/products/storage/storage-explorer
Spusťte aplikaci Azure Storage Explorer.
Na úvodní obrazovce klikněte na možnost Attach to a resource a potvrďte stiskem Next (další). (Tato volba umožňuje připojení bez nutnosti přihlášení k Azure účtu.)
V dalším kroku vyberte jako zdroj, ke kterému se chcete připojit Blob container or directory.
Zvolte metodu připojení Shared access signature URL (SAS).
Do příslušného pole zadejte Display name - libovolný název pro připojení, který slouží pro rozpoznání připojeného úložiště (například: moje firma-XML-storage).
Do příslušného pole vložte obdržený SAS URI – jedná se o kompletní URL adresu kontejneru včetně SAS tokenu (začíná např.
https://...blob.core.windows.net/
) a potvrďte.Zobrazí se souhrn (Summary), kde klikněte na Connect (Připojit).
Nyní se zobrazí kontejner s otevřenou cílovou složku s názvem, který jste zadali v kroku 5.
Nyní můžete jednoduše přetáhnout soubory (např.
soubor.xml
) do do okna složky kontejneru metodou „drag & drop“.
Alternativní možnost: Nahrání z příkazového řádku (curl)
Pro technicky zdatnější uživatele nebo při práci na serveru je možné nahrát soubor i pomocí příkazu curl
.
Příklad:
bashZkopírovatUpravitcurl curl -X PUT -T soubor.xml \
-H "x-ms-date: $(date -u)" \
-H "x-ms-blob-type: BlockBlob" \
"https://<blob-storage-url>/nazev-kontejneru/userData/soubor.xml?<sas-token>"
soubor.xml
nahraďte názvem svého souboru.userData/
je složka v rámci kontejneru (může se lišit podle pokynů).<blob-storage-url>
a<sas-token>
obdržíte od nás.
Co se stane po nahrání souboru?
Po úspěšném nahrání XML souboru může být v systému Retailys spuštěn automatizovaný proces importu dat, který je aktivován tzv. triggerem – tedy automatickou událostí při nahrání nového souboru.
Tento mechanismus zajišťuje rychlý a bezpečný přenos a zpracování dat bez potřeby manuálního zásahu.
Last updated
Was this helpful?