Förutsättningar: Konto på Azure, kontot har fått File Storage tillagt, Azure Powershell version eller senare.

Relevanta dokument
Övning: Arbeta med Azure Explorer

Övning 1: Skapa virtuell maskin för utveckling.

Installera Docker på Windows Server 2016

Alla rättigheter till materialet reserverade Easec

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Windows Server containers och Hyper-V containers

Docker i Windows 8.1 med Hyper-V

Alla rättigheter till materialet reserverade Easec

Övning Dictionary. Övning 1. Steg 1: På din virtuella maskin, starta Visual Studio.

Del 1: Skapa konto i Exchange

Alla rättigheter till materialet reserverade Easec

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Byggsektorns Miljöberäkningsverktyg Användarmanual

Innehåll Översikt: Arbeta med databaser... 3 Översikt databaser i SQL Server... 4 Översikt databaser i SQL Server... 5 Hur information lagras i SQL

Datorlaboration 0, Programmering i C++ (EDAF30)

Alla rättigheter till materialet reserverade Easec

Biometria Violweb. Kom-igång-guide. Mars Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.

Instruktion för användande av Citrix MetaFrame

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Installation av atmel Studio på mac / linux

Innan du startar installationen kontrollera att din dator uppfyller systemkraven, se System requirements:

BM Användarmanual. IVL Svenska Miljöinstitutet. BM Användarmanual. Version 1.0 January 12, Författare: Anders Sidvall Nils Boberg

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...

Guide till EndNote X9

Uppgift 18 Eget programval

Installationsinstruktion med rekommenderade inställningar Extern Uppkoppling med SITHS-Kort mot Landstinget Västmanland

Biometria Violweb. Kom-igång-guide. Januari Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Guide till EndNote X9

Användarguide för anslutning till MCSS

Datorlaboration 0, Programmering i C++ (EDA623)

Allmän information ITS Fjärrskrivbord

Allmän information ITS Fjärrskrivbord

På servern För att registrera och köra en Topocad 17 nätverkslicens krävs att man installerar den senaste Licensservern

BaraTrav Prenumeration och Installation Version 1.3.4

Hur patchar man Entré?

Programinstallation Datorbaserat handsmörjningssystem

ANVÄNDARMANUAL ANSLUTA TILL REGION HALLAND VIA CITRIX

Så här skriver du ditt första program i C++

Användarguide för anslutning till Treserva och TES Användarguide för anslutning till Treserva och TES

Language Integrated Query, LINQ, och databaser

JobOffice SQL databas på server

Microsoft Internet Information Services 7 / 7.5

Användarmanual för Pagero Kryptering

Installation/Flytt av Rebus

Dokumentation för VLDIT AB. Online classroom

Diagnostisktprov Utveckla i Azure

Frekvenstabell över tärningskast med C#

Innehåll. Dokumentet gäller från och med version

Åtkomst till Landstingets nät via Internet

Chaos VPN - Installera Cisco AnyConnect Windows 8

Instruktion för användande av Citrix MetaFrame

Installation av kvittoskrivare Citizen CT-S2000 för landstinget i Uppsala läns externa programportal.

Microsoft Visual Studio 2017

INLOGGNING FASTIGHETSPORTALEN UTAN SMART PHONE (EXTERNA ANVÄNDARE)

LICENSAKTIVERINGSGUIDE. Design Collaboration Suite

Uppstart Agda PS Hosting

Lathund Distansarbete. Lathund. Distansarbete via cap.lio.se i Google Chrome (Windows 8.1)

Lathund för Novell Filr

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

Kom igång med Etikettskrivaren 1. Ladda ner följande installationsprogram Ladda ner Drivrutiner för etikettskrivare Zebra

INSTALLATION AV VITEC MÄKLARSYSTEM. Studentversion

Bengans datorhörna WINDOWSTIPS

Hur du installerar Open Broadcaster Software (OBS) fo r HD-sa ndning

Frekvenstabell över tärningskast med C#

INSTALLATION AV VITEC MÄKLARSYSTEM

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Datum Den första bilden i installationsprogrammet visar vilken version det är. Klicka på Nästa eller tryck Enter för att fortsätta.

Guide Autodesk Account

Installation av StruSofts låne-licensserver (nätverkslicens)

Innan du startar installationen kontrollera att din dator uppfyller systemkraven, se System requirements:

Hur patchar man Entré?

Alla rättigheter till materialet reserverade Easec

Installation av VDI för PC TIPS! Skriv ej ut använd hellre ipad. Nya lathundar publiceras regelbundet Version 1.0


Extern åtkomst Manual för leverantör

Ladda upp filer fra n PLC till PC

Installationsmanual ImageBank 2

Innehåll instruktion Sharefile för Trafikverkets applikationer

PRINTER DRIVER ADMINISTRATOR GUIDE

STEG 1 Samla referenser till ditt EndNote-bibliotek

Installationsmanual för OnCourse

Använd ArcGIS Pro med enanvändar eller fleranvändarlicenser

Komponenter med COM (och COM+/VC++ 7.0)

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

FileMaker Server 13. Guiden Installation av nätverksinställningar

Sharp Remote Device Manager Installationshandbok

Chaos VPN - Installera Cisco AnyConnect Windows 7

Fråga: Hur ställer jag in min router utan att använda CD skivan? Svar: Du kan ställa in din router manuellt genom att följa stegen nedan.

Att bygga enkel webbapplikation i Docker

Malmö University / Library and IT Service. Marcus Lindberg

Installationsanvisningar VisiMIX. Ansvarig: Visi System AB Version: 2.2 Datum: Mottagare: Visi MIX kund

Startanvisning för Bornets Internet

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna.

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4

Uppdatera Easy Planning till SQL

Instruktion för installation av etikettskrivare 2.27

Transkript:

1 Övning: Att arbeta med File Storage i Azure Förutsättningar: Konto på Azure, kontot har fått File Storage tillagt, Azure Powershell version 0.8.5 eller senare. Övning 1: Skapa nytt Storage Account Arbetsuppgift 1: Skapa nytt Storage Account. Steg 1: Logga på Azure Management Portal. Steg 2: I nedre delen av portal, klicka på New. Steg 3: Klicka först på Data Services, därefter på Storage och till sist på Quick Create. Skriv in ett unikt namn i rutan under URL, välj Location/Affinity Group som är närmast din nuvarande plats. Välj alternativet Locally Redundant, under Replication. Tänk på att välja Subscription som har fått denna funktion tilldelad! Klicka på Create Storage Account. Notera: url kan innehålla 3-24 gemena tecken eller siffror.

2 När ditt konto är klart, går ganska snabbt, kommer det att visas i listan under Storage. Steg 2: Dubbelklicka på Storage Account som du precis skapade. Steg 3: Klicka på alternativet Manage Access Key, i nedre menyraden. Steg 4: Klicka på ikon med två dokument till höger om din primäranyckel, för att kopiera till klippbordet. Övning 2: Skapa utdelning och anslut till denna. Arbetsuppgift 1: Ladda ner demofiler från azure.easec.se. Steg 1: Öppna Internet Explorer, skriv in följande url: http://azure.easec.se/easec.zip. Steg 2: I rutan för Download, välj att spara fil till C:\Temp. Steg 3: Högerklicka på easec.zip, välj alternativet Extract All i dialogfönstret som dyker upp. Välj att extrahera filerna till C:\Temp. Klicka på Extract. Arbetsuppgift 2: Skapa context för ditt Storage Account och nyckel. Steg 1: Klicka på Start screen och skriv in Azure PowerShell, för att starta Microsoft Azure PowerShell. Steg 2: I Microsoft Azure PowerShell fönstret, skriv in följande kommando: $ctx = New-AzureStorageContext <namn_på_storage_account> <primär_nyckel>, klicka därefter på Enter. Arbetsuppgift 3: Skapa och hantera filutdelning. För att skapa utdelning: Steg 1: I Microsoft Azure PowerShell, skriv in följande kommando: $s = New-AzureStorageShare logs Context $ctx, klicka därefter på Enter.

3 För att skapa katalog på utdelningen: Steg 2: I Microsoft Azure PowerShell, skriv in följande kommando: New-AzureStorageDirectory Share $s Path Logs, klicka därefter på Enter. Ladda upp fil till din katalog. Fil måste finnas på din lokal dator, i detta fallet C:\temp med namnet logg4.log. Steg 3: Skriv in följande kommando: Set-AzureStorageFileContent Share $s Source C:\temp\logg4.log Path Logs, klicka därefter på Enter. Lista fil(er) i din katalog. Steg 4: Skriv in följande kommando: Get-AzureStorageFile Share $s Path Logs, klicka därefter på Enter.

4 Arbetsuppgift 4: Knyt utdelning till virtuell maskin. Steg 1: Logga på virtuell maskin i Azure. Steg 2: På Start screen, skriv in Windows Powershell, klicka därefter på Enter. Innan knytning av katalogen, gör rättigheterna för Storage Account bestående. Med denna knytning kan Windows automatisk ansluta till utdelningen vid omstart. Steg 3: I Windows Powershell, skriv in följande kommando: cmdkey /add:<namn_på_storage_account>.file.core.windows.net /user:<namn_på_storage _account> /pass:<primär_ nyckel>, klicka därefter på Enter. Montera utdelad katalog till enhetsbeteckning z:. Steg 4: I Windows Powershell, skriv in följande kommando: net use z: \\nissehult.file.core.windows.net\logs, klicka därefter på Enter. Den utdelade resurser kan nu nås ifrån Windows Powershell eller via File Explorer. Enheten hanteras på samma sätt som om det skulle vara lokal enhet.

5 Du kan inte göra samma sak med dator som finns på ditt lokala nätverk. Fungerar bara från resurs som finns i Azure. I Visual Studio 2013 Server Explorer, visas resursen under Storage nissehult Blobs. Även om det visas som Blobs, kan jag inte ladda upp filer hit, som om det hade varit ordinarie Blob. Övning 3: Skapa tillgång programmässigt till fil som är lagrat i Azure File Storage Arbetsuppgift 1: Starta Visual Studio 2013, skapa projekt och testa funktionen. Steg 1: Starta Visual Studio 2013.

6 Steg 2: Klicka på New Project. Välj Installed Windows Desktop Consol Application. I rutan för Name, skriv in blobditt_förnamn, klicka därefter på OK. Steg 3: När ditt projekt har startat, högerklicka på ditt projekt i Solution Explorer. I dialogfönstret som kommer upp, klicka på alternativet Manage NuGet Package. Steg 4: I rutan Search online, skriv in WindowsAzureStorage, klicka därefter på Install för att installera Azure Storage och dess beroende. Klicka på I Accept i dialogfönstret License Acceptance. Klicka på Close när installation är klar. Arbetsuppgift 2: Modifiera app.config genom att lägga till dina uppgifter. Steg 1: I Solution Explorer, leta upp och dubbelklicka på App.config. Steg 2: Efter </startup>, lägg till följande: <appsettings> <add key= StorageConnectionString value= DefaultEndPointsProtocol=https;AccountName=<Di tt_storage_account_name>;accountkey=<ditt_storage_acc ount_key> />

7 </appsettings> Arbetsuppgift 3: Lägg till deklaration för namespace i program.cs. Steg 1: I Solution Explorer, leta upp och dubbelklicka på program.cs. Steg 2: Lägg till följande: using Microsoft.WindowsAzure; using Microsoft.WindowsAzure.Storage; using Microsoft.WindowsAzure.Storage.File; Arbetsuppgift 4: Lägg till logik för att hämta connection string. Steg 1: Under main(), lägg till följande: CloudStorageAccount storageaccount = CloudStorageAccount.Parse(CloudConfigurationManager.G etsetting( StorageConnectionString ));

8 Arbetsuppgift 5: Få tillgång till fil, som finns lagrat i Azure File Storage. Steg 1: Lägg till följande kod, under main() //Skapa CloudFileClient object för verifierad tillgång till Azure File storage. CloudFileClient fileclient = storageaccount.createcloudfileclient(); //Få referens till utdelning som vi skapade tidigare. CloudFileShare share = fileclient.getsharereference("logs"); //Försäkra oss om att utdelning finns. if (share.exists()) { //Få referens till rootkatalog för utdelning. CloudFileDirectory rootdir = share.getrootdirectoryreference(); //Få referens till katalog som vi skapade tidigare. CloudFileDirectory sampledir = rootdir.getdirectoryreference("logs"); //Försäkrar oss om att katalog finns. if (sampledir.exists()) { //Hämta referens till fil som vi skapade tidigare. CloudFile file = sampledir.getfilereference("logg4.log"); } } //Försäkra oss om att fil finns. if (file.exists()) { //Skriver innehåll för fil till konsol. Console.WriteLine(file.DownloadTextAsync().Result); }

9 Steg 2: Klicka på Build, därefter på Debug. Steg 3: Innehållet i filen visas ny i konsol.