Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här guiden visar hur du ställer in och hämtar miljövariabler för dina autentiseringsuppgifter för Azure AI-tjänster när du testar program.
Viktigt!
Vi rekommenderar Microsoft Entra-ID-autentisering med hanterade identiteter för Azure-resurser för att undvika att lagra autentiseringsuppgifter med dina program som körs i molnet.
Använd API-nycklar med försiktighet. Inkludera inte API-nyckeln direkt i koden och publicera den aldrig offentligt. Om du använder API-nycklar lagrar du dem säkert i Azure Key Vault, roterar nycklarna regelbundet och begränsar åtkomsten till Azure Key Vault med hjälp av rollbaserad åtkomstkontroll och begränsningar för nätverksåtkomst. Mer information om hur du använder API-nycklar på ett säkert sätt i dina appar finns i API-nycklar med Azure Key Vault.
Mer information om säkerhet för AI-tjänster finns i Autentisera begäranden till Azure AI-tjänster.
Ange en miljövariabel
Om du vill ange miljövariabler använder du ett av följande kommandon, där ENVIRONMENT_VARIABLE_KEY är den namngivna nyckeln och value är värdet som lagras i miljövariabeln.
Använd följande kommando för att skapa och tilldela en bevarad miljövariabel, givet indatavärdet.
:: Assigns the env var to the value
setx ENVIRONMENT_VARIABLE_KEY "value"
I en ny instans av kommandotolken använder du följande kommando för att läsa miljövariabeln.
:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%
Dricks
När du har angett en miljövariabel startar du om din integrerade utvecklingsmiljö (IDE) för att säkerställa att de nyligen tillagda miljövariablerna är tillgängliga.
Hämta en miljövariabel
Om du vill använda en miljövariabel i koden måste den läsas in i minnet. Använd något av följande kodfragment, beroende på vilket språk du använder. Dessa kodfragment visar hur du hämtar en miljövariabel med tanke på ENVIRONMENT_VARIABLE_KEY och tilldelar värdet till en programvariabel med namnet value.
Mer information finns i Environment.GetEnvironmentVariable .
using static System.Environment;
class Program
{
static void Main()
{
// Get the named env var, and assign it to the value variable
var value =
GetEnvironmentVariable(
"ENVIRONMENT_VARIABLE_KEY");
}
}
Nästa steg
- Utforska Azure AI-tjänster och välj en tjänst för att komma igång.