Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Plány Basic, Standarda Enterprise vstoupily do důchodového období 17. března 2025. Pro více informací si přečtěte oznámení o ukončení Azure Spring Apps.
Tento článek se vztahuje na:✅ Java ✅ C#
Tento článek se vztahuje na:✅ Basic/Standard ✅ Enterprise
V tomto článku se dozvíte, jak povolit vlastní trvalé úložiště v Azure Spring Apps.
Při použití integrovaného trvalého úložiště v Azure Spring Apps se artefakty vygenerované vaší aplikací nahrají do účtů služby Azure Storage. Microsoft řídí zásady správy neaktivních uložených dat a životnosti šifrování těchto artefaktů.
Když používáte vlastní trvalé úložiště, artefakty vygenerované vaší aplikací se nahrají do účtu úložiště, který řídíte. Řídíte zásady šifrování neaktivních uložených dat, zásady správy životnosti a síťový přístup. Zodpovídáte za náklady spojené s tímto účtem úložiště.
Prerequisites
- Existující účet služby Azure Storage a existující sdílená složka Azure. Pokud potřebujete vytvořit účet úložiště a sdílenou složku v Azure, přečtěte si téma Vytvoření sdílené složky Azure SMB.
- Azure CLI verze 2.45.0 nebo vyšší
Important
Pokud jste nasadili službu Azure Spring Apps ve vlastní virtuální síti a chcete, aby byl účet úložiště přístupný jenom z virtuální sítě, přečtěte si téma Použití privátních koncových bodů pro Azure Storage a udělení přístupu z části Konfigurace bran firewall a virtuálních sítí služby Azure Storage.
Připojení vlastního dalšího trvalého úložiště k aplikacím
Note
Aktualizace trvalého úložiště restartuje vaše aplikace.
Pokud používáte integraci virtuální sítě, ujistěte se, že jsou otevřené porty 80 a 445.
Následující postup použijte k vytvoření vazby účtu Azure Storage jako prostředku úložiště ve službě Azure Spring Apps a vytvoření aplikace s vlastním trvalým úložištěm.
Přejděte na stránku Přehled služby a v levém navigačním podokně vyberte Úložiště .
Na stránce Úložiště vyberte Přidat úložiště.
Na stránce Přidat úložiště zadejte následující informace a pak vyberte Použít.
Setting Value Název úložiště Název prostředku úložiště, což je prostředek na úrovni služby v Azure Spring Apps. Název účtu Název úložištního účtu. Klíč účtu Klíč účtu úložiště. Přejděte na stránku Aplikace a vyberte aplikaci pro připojení trvalého úložiště.
Vyberte Možnost Konfigurace a pak vyberte Trvalé úložiště.
Vyberte Přidat trvalé úložiště. Přidejte hodnoty v následující tabulce a pak vyberte Použít.
Setting Value Název úložiště Název úložného prostředku, který jste zadali dříve. Trvalý typ úložiště AzureFileVolume Název sdílené složky Název sdílené složky Azure v účtu Azure Storage. Cesta připojení Jedinečná připojovací cesta. Možnosti připojení Optional Jen pro čtení Optional Chcete-li použít změny konfigurace, vyberte Uložit .
Osvědčené postupy
Při přidávání vlastního trvalého úložiště do Azure Spring Apps použijte následující osvědčené postupy.
Pokud se chcete vyhnout potenciálním problémům s latencí, umístěte instanci Azure Spring Apps a účet služby Azure Storage do stejné oblasti Azure.
V účtu úložiště Azure se vyhněte opětovnému vygenerování klíče účtu, který používáte. Účet úložiště obsahuje dva různé klíče. Pomocí podrobného přístupu se ujistěte, že trvalé úložiště zůstává dostupné pro aplikace během regenerace klíčů.
Pomocí následujícího postupu se například ujistěte, že trvalé úložiště zůstane dostupné, pokud jste použili
key1vazbu účtu úložiště k Azure Spring Apps.- Znovu vygenerujte
key2. - Aktualizujte klíč účtu prostředku úložiště tak, aby používal znovu vygenerovaný
key2klíč . - Restartujte aplikace, které připojují persistentní úložiště z tohoto zdroje úložiště.
az spring storage list-persistent-storagePomocí příkazu zobrazíte seznam všech souvisejících aplikací. - Znovu vygenerujte
key1.
- Znovu vygenerujte
Pokud odstraníte účet služby Azure Storage nebo sdílenou složku Azure, vyhněte se možným chybám odebráním odpovídajícího prostředku úložiště nebo trvalého úložiště v aplikacích.
Pokud chcete zapisovat soubory do stejné cesty pro každou instanci aplikace, ale ponechat je v samostatných podadresářích z pohledu sdílené složky, můžete použít tuto
SubPathmožnost. Všimněte si, že tato možnostSubPathnení kompatibilní sRead only, protožeSubPathse používá k zápisu nových souborů aRead onlyslouží ke čtení existujících souborů.
časté otázky
Tato část se zabývá nejčastějšími dotazy týkajícími se používání vlastního trvalého úložiště se službou Azure Spring Apps.
Pokud mám předdefinované trvalé úložiště povolené a pak jsem povolil(a) vlastní úložiště jako dodatečné trvalé úložiště, migrují se moje data do svého účtu Azure Storage?
No. Brzy vám poskytneme dokument, který vám pomůže provést migraci sami.
Jaké jsou rezervované připojovací cesty?
Azure Spring Apps si vyhrazuje následující cesty připojení:
- /tmp
- /persistent
- /secrets
- /app-insights/agents
- /etc/azure-spring-cloud/certs
- /app-insights/agents/settings
- /app-lifecycle/settings
Jaké jsou dostupné možnosti připojení?
V současné době podporujeme následující možnosti připojení:
uidgidfile_modedir_mode
Vlastnost
mountOptionsje nepovinná. Výchozí hodnoty těchto možností připojení jsou: ["uid=0", "gid=0", "file_mode=0777", "dir_mode=0777"]Používám koncový bod služby ke konfiguraci účtu úložiště tak, aby umožňoval přístup pouze z vlastní virtuální sítě. Proč se mi při pokusu o připojení vlastního trvalého úložiště k aplikacím zobrazila chyba Odepření oprávnění ?
Koncový bod služby poskytuje přístup k síti pouze na úrovni podsítě. Ujistěte se, že jste do oboru koncového bodu služby přidali obě podsítě používané instancí Azure Spring Apps.