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.
V tomto článku se dozvíte, jak vytvářet, používat a spravovat snímky v Azure App Configuration. Snímek je sada nastavení konfigurace aplikace uložená v neměnném stavu.
Požadavky
- Úložiště App Configuration, jak je znázorněno v kurzu pro vytvoření úložiště.
- Role "DataOwner" v úložišti App Configuration. Podrobnosti o požadované roli a oprávněních pro snímky
Přidání klíčových hodnot do úložiště konfigurace aplikace
V App Configuration Storu přejděte doPrůzkumníka konfigurace> a přidejte následující hodnoty klíčů. Ponechte typ obsahu s výchozí hodnotou. Další informace o tom, jak přidat hodnoty klíčů do úložiště pomocí webu Azure Portal nebo rozhraní příkazového řádku, najdete v tématu Vytvoření hodnoty klíče.
| Klíč | Hodnota | Označení |
|---|---|---|
| app2/bgcolor | Světle šedá | label2 |
| app1/color | černá | Žádný popisek |
| app1/color | Modrý | label1 |
| app1/color | Zelený | label2 |
| app1/color | žlutá | popisek 3 |
| app1/message | Hello (Nazdar) | label1 |
| app1/message | Ahoj! | label2 |
| app2/message | Dobré ráno! | label1 |
Vytvoření snímku
V části Operace>Snímky vyberte Vytvořit nový snímek.
Zadejte název snímku a volitelně také přidejte značky.
V části Zvolte typ složení ponechte výchozí hodnotu Klíč (výchozí).
- Pokud má vaše úložiště identické klíče s různými štítky, s typem složení Key je ve snímku zahrnuta pouze hodnota klíče, která je zadána v posledním použitelném filtru. Identické hodnoty klíčů s jinými popisky jsou mimo snímek.
- S typem složení Key-Label, pokud má vaše úložiště stejné klíče s různými štítky, všechny hodnoty klíčů se stejnými klíči, ale různými štítky, jsou zahrnuty do snímku v závislosti na zadaných filtrech.
Vyberte Přidat filtry a vyberte hodnoty klíče pro snímek. Filtrování se provádí výběrem filtrů: Rovná se, Začíná, Některý z a Všechny pro klíče a popisky. Můžete zadat mezi jedním a třemi filtry.
- Přidejte první filtr:
- V části Klíč vyberte Začíná na a zadejte app1.
- V části Label vyberte Rovná se a v rozevírací nabídce vyberte label2.
- Přidejte druhý filtr:
- V části Klíč vyberte Začíná na a zadejte app1.
- V části Popisek vyberte Rovná se a v rozevírací nabídce vyberte popisek1 .
- Přidejte první filtr:
Pokud ve výchozím nastavení archivujete snímek, zůstane po dobu 30 dnů od archivace zachován. Volitelně můžete v části Možnosti obnovení snížit počet dnů uchovávání, po které bude snímek k dispozici po archivaci.
Poznámka:
Po vytvoření snímku nelze dobu uchovávání aktualizovat.
Vyberte Vytvořit a vygenerujte snímek. V tomto příkladu má vytvořený snímek typ složení klíče a následující filtry:
- Klíče, které začínají app1, s label2 popiskem
- Klíče, které začínají aplikací 1, s popiskem label1
V tabulce zjistíte, které hodnoty klíčů z úložiště konfigurace skončí ve snímku na základě zadaných parametrů.
Klíč Hodnota Označení Zahrnutý ve snímku app2/bgcolor Světle šedá label2 Ne: nezačíná s app1. app1/color černá Žádný popisek Ne: nemá popisek2 ani popisek1. app1/color Modrý label1 Ano: Má správný label1 z posledního z použitelných filtrů. app1/color Zelený label2 Ne: Stejný klíč s popiskem label1 vybraným druhým filtrem má přednost před tímto, i když má popisek label2. app1/color žlutá popisek 3 Ne: nemá popisek2 ani popisek1. app1/message Hello (Nazdar) label1 Ano: Má správný label1 z posledního z použitelných filtrů. app1/message Ahoj! label2 Ne: Stejný klíč s popiskem label1 vybraným druhým filtrem má přednost před tímto, i když má popisek label2. app2/message Dobré ráno! label1 Ne: nezačíná s app1.
Vytvoření ukázkových snímků
Pokud chcete vytvořit ukázkové snímky a zkontrolovat, jak funkce snímků funguje, použijte sandbox snímků. Tento sandbox obsahuje ukázková data, se kterými si můžete pohrát, abyste lépe pochopili, jak funguje typ složení snímku a filtry.
- V Operace>Snímky>Aktivní snímky vyberte Test v sandboxu.
- Prohlédněte si ukázková data a procvičte si vytváření snímků vyplněním formuláře s typem složení a jedním nebo více filtry.
- Výběrem možnosti Vytvořit vygenerujete ukázkový snímek.
- Prohlédněte si výsledek snímku vygenerovaný v části Vygenerovaný ukázkový snímek. Ukázkový snímek zobrazí všechny klíče, které jsou součástí ukázkového snímku, podle vašeho výběru.
Použití snímků
Pro konfiguraci aplikace můžete vybrat libovolný počet snímků. Výběrem snímku se přidají všechny jeho klíčové hodnoty. Po přidání do konfigurace se hodnoty klíče ze snímků považují za stejné jako všechny ostatní hodnoty klíče.
Pokud máte aplikaci využívající Azure App Configuration, můžete ji aktualizovat následujícím ukázkovým kódem, aby používala snímky. Stačí zadat jenom název snímku, při zadávání se rozlišují malá a velká písmena.
Upravte volání AddAzureAppConfiguration metody, která se často nachází v Program.cs souboru vaší aplikace. Pokud nemáte aplikaci, můžete na některou z příruček pro rychlý start pro .NET odkazovat, jako je vytvoření základní aplikace ASP.NET pomocí azure App Configuration.
Přidání snímků do konfigurace
configurationBuilder.AddAzureAppConfiguration(options =>
{
string endpoint = Environment.GetEnvironmentVariable("Endpoint");
options.Connect(new Uri(endpoint), new DefaultAzureCredential());
// Select an existing snapshot by name. This will add all of the key-values from the snapshot to this application's configuration.
options.SelectSnapshot("SnapshotName");
// Other changes to options
});
Poznámka:
Podpora snímků je dostupná, pokud používáte verzi 7.0.0 nebo novější z následujících balíčků.
Microsoft.Extensions.Configuration.AzureAppConfigurationMicrosoft.Azure.AppConfiguration.AspNetCoreMicrosoft.Azure.AppConfiguration.Functions.Worker
Poznámka:
Pouze snímky vytvořené složením typu Key lze načíst pomocí uvedených ukázek kódu výše.
Správa aktivních snímků
Na stránce pod Operace>Snímky se zobrazují dvě karty: Aktivní snímky a Archivované snímky. Výběrem možnosti Aktivní snímky zobrazíte seznam všech aktivních snímků v obchodě App Configuration Store.
Zobrazení existujícího snímku
Na kartě Aktivní snímky vyberte tři tečky ... napravo od existujícího snímku a zvolte Zobrazit, abyste zobrazili snímek. Tato akce otevře stránku s podrobnostmi snímku, která zobrazuje nastavení snímku a hodnoty klíče zahrnuté ve snímku.
Archivace snímku
Na kartě Aktivní snímky vyberte tlačítko se třemi tečkami ... na pravé straně existujícího snímku a vyberte Archiv k archivaci snímku. Potvrďte archivaci tak, že vyberete Ano nebo zrušíte možnost Ne. Po archivaci snímku se zobrazí oznámení s potvrzením operace a aktualizace seznamu aktivních snímků.
Správa archivovaných snímků
Přejděte na Operace>Snímky>Archivované snímky a zobrazte seznam všech archivovaných snímků v úložišti konfigurace aplikace. Archivované snímky zůstanou přístupné pro dobu uchovávání informací, která byla vybrána během jejich vytváření.
Zobrazení archivovaného snímku
Podrobné zobrazení snímku je k dispozici i ve stavu archivu. Na kartě Archivované snímky vyberte ikonu ... napravo od existujícího snímku a vyberte Zobrazit pro zobrazení snímku. Tato akce otevře stránku s podrobnostmi snímku, která zobrazuje nastavení snímku a hodnoty klíče zahrnuté ve snímku.
Obnovení archivovaného snímku
Na kartě Archivované snímky vyberte ikonu ... napravo od archivovaného snímku a zvolte Obnovit pro obnovení snímku. Po obnovení snímku se zobrazí oznámení s potvrzením operace a aktualizace seznamu archivovaných snímků.