Öppna först Azure Cloud Shell ,eller om du har installerat Azure CLI lokalt öppnar du ett kommandokonsolprogram, till exempel Windows PowerShell.
Om din identitet är associerad med mer än en prenumeration anger du din aktiva prenumeration till prenumerationen på det lagringskonto som ska vara värd för din statiska webbplats.
az account set --subscription <subscription-id>
Ersätt <subscription-id> platshållarvärdet med ID:t för din prenumeration.
Ersätt platshållarvärdet <storage-account-name> med namnet på ditt lagringskonto.
Ersätt platshållaren med namnet på feldokumentet som visas för användarna när en webbläsare begär en sida på <error-document-name> webbplatsen som inte finns.
Ersätt <index-document-name> platshållaren med namnet på indexdokumentet. Det här dokumentet är ofta "index.html".
Du kan aktivera värdtjänster för statiska webbplatser med hjälp Azure PowerShell-modulen.
Öppna ett Windows PowerShell kommandofönster.
Kontrollera att du har Azure PowerShell Az version 0.7 eller senare.
Get-InstalledModule -Name Az -AllVersions | select Name,Version
Logga in på din Azure-prenumeration med kommandot Connect-AzAccount och följ anvisningarna på skärmen.
Connect-AzAccount
Om din identitet är associerad med mer än en prenumeration anger du din aktiva prenumeration till prenumerationen på det lagringskonto som ska vara värd för din statiska webbplats.
Ersätt platshållaren med namnet på feldokumentet som visas för användarna när en webbläsare begär en sida på <error-document-name> webbplatsen som inte finns.
Ersätt <index-document-name> platshållaren med namnet på indexdokumentet. Det här dokumentet är ofta "index.html".
De här anvisningarna visar hur du laddar upp filer med hjälp av den version Storage Explorer som visas i Azure Portal. Du kan dock även använda den version av Storage Explorer som körs utanför Azure Portal. Du kan använda AzCopy,PowerShell, CLI eller ett anpassat program som kan ladda upp filer till $web containern för ditt konto. En stegvis självstudiekurs som laddar upp filer med hjälp Visual Studio kod finns i Självstudie: Varavärd för en statisk webbplats på Blob Storage .
Välj Storage Explorer (förhandsversion).
Expandera noden BLOBCONTAINRAR och välj sedan $web containern.
Välj knappen Upload för att ladda upp filer.
Om du vill att webbläsaren ska visa innehållet i filen kontrollerar du att filens innehållstyp är inställd på text/html .
Anteckning
Storage Explorer anger automatiskt den här egenskapen till text/html för vanliga tillägg som .html . I vissa fall måste du dock ange detta själv. Om du inte anger den här egenskapen till text/html uppmanar webbläsaren användarna att ladda ned filen i stället för att återge innehållet. Ange den här egenskapen genom att högerklicka på filen och sedan klicka på Egenskaper.
Upload objekt till $web containern från en källkatalog.
Det här exemplet förutsätter att du kör kommandon från Azure Cloud Shell session.
az storage blob upload-batch -s <source-path> -d '$web' --account-name <storage-account-name>
Anteckning
Om webbläsaren uppmanar användarna att ladda ned filen i stället för att återge innehållet kan du lägga --content-type 'text/html; charset=utf-8' till i kommandot.
Ersätt platshållarvärdet <storage-account-name> med namnet på ditt lagringskonto.
Ersätt <source-path> platshållaren med en sökväg till platsen för de filer som du vill ladda upp.
Anteckning
Om du använder en platsinstallation av Azure CLI kan du använda sökvägen till valfri plats på den lokala datorn (till exempel C:\myFolder .
Om du använder Azure Cloud Shell måste du referera till en filresurs som är synlig för Cloud Shell. Den här platsen kan vara filresursen för själva molnresursen eller en befintlig filresurs som du monterar från Cloud Shell. Information om hur du gör detta finns i Spara filer i Azure Cloud Shell.
Upload objekt till $web containern från en källkatalog.
Om webbläsaren uppmanar användarna att ladda ned filen i stället för att återge innehållet kan du lägga -Properties @{ ContentType = "text/html; charset=utf-8";} till i kommandot.
Ersätt <path-to-file> platshållarvärdet med den fullständigt kvalificerade sökvägen till filen som du vill ladda upp (till exempel: C:\temp\index.html ).
Ersätt <blob-name> platshållarvärdet med det namn som du vill ge den resulterande bloben (till exempel: index.html ).
Hitta webbadressen
Du kan visa sidorna på webbplatsen från en webbläsare med hjälp av webbplatsens offentliga URL.
I fönstret som visas bredvid kontoöversiktssidan för ditt lagringskonto väljer du Statisk webbplats. Webbadressen till webbplatsen visas i fältet Primär slutpunkt.
Hitta den offentliga URL:en för din statiska webbplats med hjälp av följande kommando:
az storage account show -n <storage-account-name> -g <resource-group-name> --query "primaryEndpoints.web" --output tsv
Ersätt platshållarvärdet <storage-account-name> med namnet på ditt lagringskonto.
Ersätt <resource-group-name> platshållarvärdet med namnet på din resursgrupp.
Hitta den offentliga URL:en för din statiska webbplats med hjälp av följande kommando:
Ersätt <resource-group-name> platshållarvärdet med namnet på din resursgrupp.
Ersätt platshållarvärdet <storage-account-name> med namnet på ditt lagringskonto.
Aktivera mått på statiska webbplatssidor
När du har aktiverat mått rapporteras trafikstatistik för filer i $web containern på måttinstrumentpanelen.
Klicka på Mått under avsnittet Övervaka på lagringskontomenyn.
Anteckning
Måttdata genereras genom att anslutas till olika mått-API:er. Portalen visar endast API-medlemmar som används inom en viss tidsram för att endast fokusera på medlemmar som returnerar data. För att säkerställa att du kan välja den NÖDVÄNDIGA API-medlemmen är det första steget att utöka tidsramen.
Klicka på knappen för tidsram, välj en tidsram och klicka sedan på Tillämpa.
Välj Blob i listrutan Namnområde.
Välj sedan Egress måttet.
Välj Summa från sammansättningsväljaren.
Klicka på knappen Lägg till filter och välj API-namn från egenskapsväljaren.
Markera kryssrutan bredvid GetWebContent iväljaren Värden för att fylla i måttrapporten.
Anteckning
Kryssrutan GetWebContent visas bara om den API-medlemmen har använts inom en viss tidsperiod. Portalen visar endast API-medlemmar som används inom en viss tidsram för att endast fokusera på medlemmar som returnerar data. Om du inte hittar en viss API-medlem i den här listan expanderar du tidsramen.