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.
Anmärkning
Informationen i den här artikeln är specifik för ett hubbbaserat projekt och gäller inte för ett Azure AI Foundry-projekt. Se Hur vet jag vilken typ av projekt jag har? och Skapa ett hubbbaserat projekt.
Viktigt!
Objekt markerade (förhandsversion) i den här artikeln är för närvarande i offentlig förhandsversion. Den här förhandsversionen tillhandahålls utan ett serviceavtal och vi rekommenderar det inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.
Använd en Microsoft Bicep-mall för att skapa en hubb för Azure AI Foundry. En mall gör det enkelt att skapa resurser som en enda samordnad åtgärd. En Bicep-mall är ett textdokument som definierar de resurser som behövs för en distribution. Den kan också ange distributionsparametrar. Parametrar används för att ange indatavärden när du använder mallen.
Mallen som används i den här artikeln finns på https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.machinelearningservices/aifoundry-basics. Både källfilen main.bicep och den kompilerade Azure Resource Manager-mallfilen (main.json) är tillgängliga. Den här mallen skapar följande resurser:
- En Azure-resursgrupp (om den inte redan finns)
- En Azure AI Foundry-hub
- Azure Storage-konto
- Azure 密钥保管库
- Azure Container Registry (containerregistertjänst från Azure)
- Azure Application Insights
- Azure AI-tjänster (skapade av mallen)
Förutsättningar
Ett Azure-abonnemang. Om du inte har en skapar du ett kostnadsfritt konto.
En kopia av mallfilerna från GitHub-lagringsplatsen. Om du vill klona GitHub-lagringsplatsen till din lokala dator kan du använda Git. Använd följande kommando för att klona snabbstartslagringsplatsen till den lokala datorn och navigera till
aifoundry-basicskatalogen.git clone https://github.com/Azure/azure-quickstart-templates cd azure-quickstart-templates/quickstarts/microsoft.machinelearningservices/aifoundry-basicsKommandoradsverktygen för Bicep. Om du vill installera kommandoradsverktygen för Bicep använder du artikeln Installera Bicep CLI .
Förstå mallen
Bicep-mallen består av följande filer:
| Fil | Beskrivning |
|---|---|
| main.bicep | Den huvudsakliga Bicep-filen som definierar parametrarna och variablerna. Skicka parametrar och variabler till andra moduler i underkatalogen modules . |
| ai-hub.bicep | Definierar hubben. |
| dependent-resources.bicep | Definierar beroende resurser för hubben, till exempel Azure Storage-konto, Container Registry, Key Vault och Application Insights. |
Viktigt!
Exempelmallarna kanske inte alltid använder den senaste API-versionen för de Azure-resurser som skapas. Innan du använder mallen rekommenderar vi att du ändrar den så att den använder de senaste API-versionerna. Varje Azure-tjänst har en egen uppsättning API-versioner. Information om API:et för en specifik tjänst finns i tjänstinformationen i Azure REST API-referensen.
Hubben baseras på Azure Machine Learning. Information om de senaste API-versionerna för Azure Machine Learning finns i referensen för REST API för Azure Machine Learning. Om du vill uppdatera den här API-versionen letar du reda på Microsoft.MachineLearningServices/<resource> posten för resurstypen och uppdaterar den till den senaste versionen. Följande exempel är en post för en hubb som använder en API-version av 2023-08-01-preview:
resource aiResource 'Microsoft.MachineLearningServices/workspaces@2023-08-01-preview' = {
mall för Azure Resource Manager
Medan det domänspecifika Bicep-språket (DSL) används för att definiera resurserna, kompileras Bicep-filen till en Azure Resource Manager-mall när du distribuerar mallen. Filen main.json som ingår i GitHub-lagringsplatsen är en kompilerad Azure Resource Manager-version av mallen. Den här filen genereras från main.bicep filen med hjälp av kommandoradsverktygen för Bicep. När du till exempel distribuerar Bicep-mallen genereras main.json filen. Du kan också skapa main.json filen manuellt med kommandot bicep build utan att distribuera mallen.
bicep build main.bicep
Mer information finns i artikeln Bicep CLI .
Konfigurera mallen
Om du vill köra Bicep-mallen använder du följande kommandon från aifoundry-basics katalogen:
Använd följande kommando för att skapa en ny Azure-resursgrupp. Ersätt
exampleRGmed namnet på resursgruppen ocheastusmed den Azure-region som ska användas:az group create --name exampleRG --location eastusAnvänd följande kommando för att köra mallen. Ersätt
myaimed namnet som ska användas för dina resurser. Det här värdet används tillsammans med genererade prefix och suffix för att skapa ett unikt namn för de resurser som skapas av mallen.Tips/Råd
Måste
aiHubNamevara 5 eller färre tecken. Det kan inte vara helt numeriskt eller innehålla följande tecken:~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?.az deployment group create --resource-group exampleRG --template-file main.bicep --parameters aiHubName=myaiNär åtgärden är klar kan du använda hubben för att skapa projekt, hantera resurser och samarbeta med andra.