Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Při prvním spuštění Cloud Shellu se zobrazí výzva k výběru možností úložiště. Pokud chcete ukládat soubory, které se dají použít při každém použití Cloud Shellu, musíte vytvořit nové nebo zvolit existující prostředky úložiště. Cloud Shell používá sdílenou složku Azure Files od Microsoftu k zachování souborů napříč relacemi.
- Pokud chcete vytvořit nové prostředky úložiště, přečtěte si téma Začínáme s Azure Cloud Shellem s trvalým úložištěm.
- Pokud chcete použít existující prostředky úložiště, přečtěte si téma Začínáme se službou Azure Cloud Shell s využitím existujícího úložiště.
Jak funguje úložiště Cloud Shell
Cloud Shell uchovává soubory pomocí obou následujících metod:
- Vytvoří bitovou kopii disku obsahující obsah adresáře
$HOME. Bitová kopie disku je uložena dohttps://storageaccountname.file.core.windows.net/filesharename/.cloudconsole/acc_user.img. Cloud Shell automaticky synchronizuje změny do tohoto obrazu disku. - Připojí sdílenou síťovou složku jako
clouddrivev adresáři$HOME./home/<User>/clouddriveCesta je namapována nastorageaccountname.file.core.windows.net/filesharename.
Poznámka
Všechny soubory v $HOME adresáři, jako jsou klíče SSH, se uchovávají v imagi vašeho uživatelského disku, která je uložená v připojené sdílené složce. Pomocí osvědčených postupů zabezpečte informace ve vašem $HOME adresáři a připojené sdílené složce.
Podporované oblasti úložiště
Cloud Shell provozuje stroje relace v několika primárních regionech. Perzistentní soubory můžete uložit do úložného účtu umístěného v primární nebo podporované sekundární oblasti, jak je uvedeno v následující tabulce.
Vaše relace obvykle probíhá v primárním regionu spojeném s vaším úložným účtem. Pokud používáte sekundární oblast úložiště nebo ephemerální relace, Cloud Shell vybere primární oblast, která je vám nejblíže. Umístění závisí na dostupné kapacitě, takže konkrétní region není zaručen.
Soubory zůstávají v klidu v oblasti vašeho úložného účtu, ale jsou zpracovávány v primární oblasti, kde vaše relace běží. Například soubory uložené v oblasti Kanada – východ zůstávají uložené v Kanadě, ale jsou zpracovávány ve Spojených státech, pokud vaše relace běží v primárním regionu USA.
Vyberte si primární region pro svůj úložný účet, pokud nepotřebujete ukládat neaktivní data v jiné oblasti. Použití sekundární oblasti úložiště může zpomalit přístup k souborům a spuštění Cloud Shell.
Chcete-li najít region svého aktuálního Cloud Shell stroje, spusťte echo "$ACC_LOCATION" v Bash nebo $env:ACC_LOCATION v PowerShellu.
Primární oblasti
| Area | Regiony |
|---|---|
| USA | East US 2, South Central USA, West Central US, West US 2 |
| Evropa | Francie – střed, Německo – středozápad, Švédsko – střed, Západní Evropa |
| Asie a Tichomoří | Východní Austrálie, Jihovýchodní Austrálie, střední Indie, východní Asie, jižní Indie, jihovýchodní Asie |
| Azure Government | US Gov Arizona, US Gov Virginie |
Sekundární oblasti úložiště
| Area | Regiony |
|---|---|
| Severní a Jižní Amerika | Brazil South, Canada Central, Canada East, Central US, East US, Mexico Central, North Central US, West US, West US 3 |
| Evropa | Severní Evropa, východní Norsko, střední Španělsko, severní Švýcarsko, jižní Spojené království, západní Spojené království |
| Asie a Tichomoří | Australia Central, Japan East, Japan West, Jio India West, Korea Central, Korea South, West India |
| Střední východ a Afrika | Katar – střed, Jižní Afrika – sever, SAE – sever |
| Azure Government | US Gov – Texas |
Zabezpečení přístupu k úložišti
Pro zabezpečení by si měl každý uživatel vytvořit vlastní účet služby Storage. V případě řízení přístupu na základě role v Azure (RBAC) musí mít uživatelé na úrovni účtu úložiště roli Přispěvatel nebo vyšší.
Cloud Shell používá sdílenou složku souborů Azure v účtu úložiště v rámci zadaného předplatného. Kvůli zděděným oprávněním můžou uživatelé s dostatečnými přístupovými právy v předplatném přistupovat k účtům úložiště a sdíleným složkám úložiště obsaženým v předplatném.
Uživatelé by měli přístup ke svým souborům uzamknout nastavením oprávnění na úrovni účtu úložiště nebo předplatného.
Účet úložiště Cloud Shell obsahuje soubory vytvořené uživatelem Cloud Shellu ve svém domovském adresáři, které můžou zahrnovat citlivé informace, včetně přístupových tokenů nebo přihlašovacích údajů.
Omezení vytváření prostředků pomocí zásady prostředků Azure
Účty úložiště vytvořené v Cloud Shellu jsou označené značkou ms-resource-usage:azure-cloud-shell.
Pokud chcete uživatelům zakázat vytváření účtů úložiště v Cloud Shellu, vytvořte zásadu prostředků Azure, která se aktivuje touto konkrétní značkou.
Správa úložiště Cloud Shell
Připojit nový clouddrive
Pokud jste dříve vybrali možnost používat dočasné relace pro Cloud Shell, musíte obnovit svá nastavení výběrem Nastavení>Obnovit uživatelská nastavení v Cloud Shellu. Podle pokynů připojte existující účet služby Storage nebo nový účet služby Storage.
Poznámka
Pokud připojujete nové sdílení, vytvoří se pro váš adresář $HOME nová bitová kopie uživatele.
$HOME Předchozí obrázek se uchovává v předchozím sdílení souborů.
Odpojit cloudový disk
Sdílenou složku Cloud Shellu můžete kdykoli odpojit. Vzhledem k tomu, že Cloud Shell vyžaduje použití připojené sdílené složky souborů, Cloud Shell vás vyzve k vytvoření a připojení další sdílené složky souborů v další relaci.
- Spusťte
clouddrive unmount. - Potvrďte a odsouhlaste výzvy.
Nepřipojené sdílení souborů nadále existuje, dokud je ručně neodstraníte. Po odpojení už Cloud Shell nevyhledá toto sdílené úložiště souborů v dalších relacích. Další informace získáte spuštěním příkazu 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
Upozornění
I když spuštěním tohoto příkazu neodstraníte žádné prostředky, ruční odstranění skupiny prostředků, účtu úložiště nebo sdílení souborů, které je namapované na Cloud Shell, vymaže bitovou kopii disku adresáře $HOME a všechny soubory ve vašem sdílení souborů. Tuto akci nelze vzít zpět.
Použijte příkazy PowerShellu
Získání informací o aktuální sdílené složce souborů
Pomocí příkazu v PowerShellu Get-CloudDrive získáte informace o prostředcích, na kterých je sdílená složka založena.
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
Odpojte sdílenou složku
Sdílenou složku Cloud Shellu můžete kdykoli odpojit pomocí rutiny Dismount-CloudDrive .
Odpojení svazku clouddrive ukončí aktuální relaci.
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"):