Kommentar
Å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.
Första gången du startar Cloud Shell uppmanas du att välja dina lagringsalternativ. Om du vill lagra filer som kan användas varje gång du använder Cloud Shell, måste du skapa nya eller välja befintliga lagringsresurser. Cloud Shell använder en Microsoft Azure Files-resursandel för att spara filer mellan sessioner.
- Information om hur du skapar nya lagringsresurser finns i Kom igång med Azure Cloud Shell med beständig lagring.
- Information om hur du använder befintliga lagringsresurser finns i Kom igång med Azure Cloud Shell med befintlig lagring.
Så här fungerar Cloud Shell-lagring
Cloud Shell bevarar filer via båda följande metoder:
- Skapar en diskbild som ska innehålla innehållet i din katalog
$HOME. Diskbilden sparas tillhttps://storageaccountname.file.core.windows.net/filesharename/.cloudconsole/acc_user.img. Cloud Shell synkroniserar automatiskt ändringar till den här diskbilden. - Monterar filresursen som
clouddrivei din$HOMEkatalog./home/<User>/clouddrivesökvägen mappas tillstorageaccountname.file.core.windows.net/filesharename.
Anmärkning
Alla filer i katalogen $HOME , till exempel SSH-nycklar, sparas i din användardiskbild, som lagras i den monterade filresursen. Använd bästa praxis för att skydda informationen i din $HOME katalog och monterade fildelning.
Stödda lagringsregioner
Cloud Shell kör sessionsmaskiner i en uppsättning primära regioner. Du kan lagra persistenta filer i ett lagringskonto som ligger i en primär region eller en stödd sekundär region, som anges i följande tabell.
Din session körs vanligtvis i den primära regionen som är kopplad till ditt lagringskonto. Om du använder en sekundär lagringsregion eller använder efemerala sessioner väljer Cloud Shell den primära region som ligger närmast dig. Placeringen beror på tillgänglig kapacitet, så en specifik region är inte garanterad.
Filer förblir lagrade i ditt lagringskontos region men behandlas i den primära region där din session körs. Till exempel förblir filer lagrade i Canada East vilande i Kanada men behandlas i United States om din session körs i en primär region i USA.
Välj en primär region för ditt lagringskonto om du inte behöver lagra dina data i vila i en annan region. Att använda en sekundär lagringsregion kan göra filåtkomst och Cloud Shell-uppstart långsammare.
För att hitta regionen på din nuvarande Cloud Shell-maskin, kör echo "$ACC_LOCATION" i Bash eller $env:ACC_LOCATION PowerShell.
Primära regioner
| Area | Regioner |
|---|---|
| USA | East US 2, South Central US, West Central US, West US 2 |
| Europe | Frankrike centrala, Tyskland västra centrala, Sverige centrala, Västeuropa |
| Asia Pacific | Östra Australien, Sydöstra Australien, Centrala Indien, Östasien, Sydindien, Sydostasien |
| Azure Government | USA:s myndighet Arizona, USA:s myndighet Virginia |
Sekundära lagringsregioner
| Area | Regioner |
|---|---|
| Americas | Brasilien, södra, Kanada Central, Kanada Öst, Centrala USA, Östra USA, Mexiko, centrala, Norra Centrala USA, Västra USA, Västra USA 3 |
| Europe | Nordeuropa, Östra Norge, Centrala Spanien, Norra Schweiz, Södra Förenade kungariket, Västra Förenade kungariket |
| Asia Pacific | Australia Central, Japan East, Japan West, Jio India West, Korea Central, Korea South, West India |
| Mellanöstern och Afrika | Qatar Central, Sydafrika Nord, Förenade Arabemiraten Nord |
| Azure Government | USA:s regering, Texas |
Säkerställa säker lagringsåtkomst
För säkerhet bör varje användare skapa ett eget lagringskonto. För rollbaserad åtkomstkontroll i Azure (RBAC) måste användarna ha åtkomst som Deltagare eller högre på lagringskontonivå.
Cloud Shell använder en Azure-filresurs i ett lagringskonto i en angiven prenumeration. På grund av ärvda behörigheter kan användare med tillräcklig åtkomstbehörighet i prenumerationen komma åt lagringskontona och filresurserna i prenumerationen.
Användare bör låsa åtkomsten till sina filer genom att ange behörigheterna på lagringskontot eller prenumerationsnivån.
Cloud Shell-lagringskontot innehåller filer som skapats av Cloud Shell-användaren i deras hemkatalog, vilket kan innehålla känslig information, inklusive åtkomsttoken eller autentiseringsuppgifter.
Begränsa resursskapande med en Azure-resursprincip
Lagringskonton som skapas i Cloud Shell taggas med ms-resource-usage:azure-cloud-shell.
Om du inte vill tillåta användare att skapa lagringskonton i Cloud Shell skapar du en Azure-resursprincip som utlöses av den här specifika taggen.
Hantera Cloud Shell-lagring
Montera en ny clouddrive
Om du tidigare har valt att använda tillfälliga sessioner för Cloud Shell måste du återställa dina inställningar genom att välja Inställningar>Återställ användarinställningar i Cloud Shell. Följ stegen för att montera ett befintligt lagringskonto eller ett nytt lagringskonto.
Anmärkning
Om du monterar en ny resurs skapas en ny användaravbildning för din $HOME katalog. Den tidigare $HOME imagen sparas i den tidigare fildelningen.
Avmontera clouddrive
Du kan när som helst avmontera en Cloud Shell-filresurs. Eftersom Cloud Shell kräver att en monterad filresurs används uppmanar Cloud Shell dig att skapa och montera en annan filresurs i nästa session.
- Kör
clouddrive unmount. - Bekräfta och godkänn uppmaningar.
Den omonterade filresursen fortsätter att finnas tills du tar bort den manuellt. Efter avmonteringen söker Cloud Shell inte längre efter den här filresursen i efterföljande sessioner. Mer information finns i clouddrive unmount -h.
Command
clouddrive unmount: Unmount an Azure file share from Cloud Shell.
Unmount enables unmounting and disassociating a file share from Cloud Shell.
All current sessions will be terminated. Machine state and non-persisted files will be lost.
You will be prompted to create and mount a new file share on your next session.
Your previously mounted file share will continue to exist.
Note: This command does not unmount storage if the session is Ephemeral.
Arguments
None
Varning
Om du kör det här kommandot tas inga resurser bort, men om du tar bort en resursgrupp, ett lagringskonto eller en filresurs som mappas till Cloud Shell raderas diskavbildningen för katalogen $HOME och alla filer i filresursen. Det går inte att ångra den här åtgärden.
Använd PowerShell-kommandon
Hämta information om den aktuella filresursen
Använd kommandot Get-CloudDrive i PowerShell för att hämta information om de resurser som stöder fildelningen.
PS /home/user> Get-CloudDrive
FileShareName : cs-user-microsoft-com-xxxxxxxxxxxxxxx
FileSharePath : //cs7xxxxxxxxxxxxxxx.file.core.windows.net/cs-user-microsoft-com-xxxxxxxxxxxxxxx
MountPoint : /home/user/clouddrive
Name : cs7xxxxxxxxxxxxxxx
ResourceGroupName : cloud-shell-storage-southcentralus
StorageAccountName : cs7xxxxxxxxxxxxxxx
SubscriptionId : aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e
Avmontera filresursen
Du kan när som helst demontera en Cloud Shell-filresurs med hjälp av cmdleten Dismount-CloudDrive .
Om clouddrive demonteras avslutas den aktuella sessionen.
Dismount-CloudDrive
Do you want to continue
Dismounting clouddrive will terminate your current session. You will be prompted to create and
mount a new file share on your next session
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):