Nejčastější dotazy ke službě Azure Cloud Shell
Tento článek odpovídá na běžné otázky a vysvětluje, jak řešit problémy s Cloud Shellem.
Podpora prohlížečů
Cloud Shell podporuje nejnovější verze následujících prohlížečů:
- Microsoft Edge
- Google Chrome
- Mozilla Firefox
- Apple Safari
- Safari v privátním režimu se nepodporuje.
Kopírování a vkládání
Klíče používané pro kopírování a vkládání se liší podle operačního systému a prohlížeče. Následující seznam obsahuje nejběžnější kombinace kláves:
- Windows: Ctrl+c pro kopírování a CTRL+Shift+v nebo Shift+Insert k vložení.
- FireFox nemusí správně podporovat oprávnění schránky.
- macOS: Cmd+c pro kopírování a Cmd+v pro vložení.
- Linux: Ctrl+c pro zkopírování a CTRL+Shift+v pro vložení.
Poznámka:
Pokud při psaní ctrl+C není vybraný žádný text, Cloud Shell odešle Ctrl-c
znak do prostředí. Prostředí může interpretovat Ctrl-c
jako signál Přerušení a ukončit aktuálně spuštěný příkaz.
Nejčastější dotazy
Existuje časový limit pro relace Cloud Shellu?
Cloud Shell je určený pro interaktivní případy použití. Relace Cloud Shellu vyprší po 20 minutách bez interaktivní aktivity. Proto se všechny dlouhotrvající neinteraktivní relace bez upozornění ukončí.
Cloud Shell je bezplatná služba pro správu prostředí Azure. Nejedná se o výpočetní platformu pro obecné účely. Nadměrné využití může být považováno za porušení podmínek služby Azure, což vede k zablokování vašeho přístupu ke službě Cloud Shell.
Kolik souběžných relací můžu otevřít?
Azure Cloud Shell má limit 20 souběžných uživatelů na tenanta. Otevření více než 20 souběžných relací způsobí chybu "Tenant User Over Quota" (Překročení kvóty uživatele tenanta). Pokud máte legitimní potřebu mít otevřeno více než 20 relací, například pro trénovací relace, obraťte se na podporu a požádejte o navýšení kvóty před očekávaným datem využití.
V Cloud Shellu jsem vytvořil nějaké soubory, ale jsou pryč. Co se stalo?
Počítač, který poskytuje relaci Cloud Shellu, je dočasný a po 20 minutách je recyklován. Cloud Shell používá sdílenou složku Azure připojenou ke clouddrive
složce ve vaší relaci. Sdílená složka obsahuje soubor obrázku, který obsahuje váš $HOME
adresář. V relacích se zachovají jenom soubory, které nahrajete nebo vytvoříte ve clouddrive
složce. Všechny soubory vytvořené mimo adresář clouddrive
se neuchovávají.
Soubory uložené v clouddrive
adresáři jsou viditelné na webu Azure Portal pomocí prohlížeče služby Storage.
Všechny soubory vytvořené v $HOME
adresáři se ale ukládají do souboru obrázku a na portálu se nezobrazují.
V Azure vytvořím soubor: jednotka, ale nevidím ho. Co se stalo?
Uživatelé PowerShellu můžou jednotku Azure:
použít pro přístup k prostředkům Azure. Jednotku Azure:
vytvoří zprostředkovatel PowerShellu, který strukturuje data jako jednotku systému souborů. Jednotka Azure:
je virtuální jednotka, která neumožňuje vytvářet soubory.
Soubory, které vytvoříte nový soubor pomocí jiných nástrojů, například vim
nano
když je Azure:
vaše aktuální umístění jednotka, se uloží do adresáře $HOME
.
Chci nainstalovat nástroj v Cloud Shellu, který vyžaduje sudo
. Je to možné?
Č. Váš uživatelský účet v Cloud Shellu je neprivilegovaný účet. Nemůžete použít sudo
ani spustit žádný příkaz, který vyžaduje zvýšená oprávnění.
Řešení chyb
Dialogové okno úložiště – chyba: 403 RequestDisallowedByPolicy
Podrobnosti: Při vytváření účtu úložiště Cloud Shell pro uživatele se poprvé nezdaří kvůli přiřazení služby Azure Policy, které zadal správce. Chybová zpráva obsahuje:
Akce prostředku Microsoft.Storage/storageAccounts/write je zakázána jednou nebo více zásadami.
Řešení: Obraťte se na správce Azure a odeberte nebo aktualizujte přiřazení Azure Policy, které zamítá vytvoření úložiště.
Dialogové okno úložiště – Chyba: 400 Nepovolenéoperace
- Podrobnosti: Účet úložiště Cloud Shell nemůžete vytvořit při použití předplatného Microsoft Entra.
- Řešení: Předplatná Microsoft Entra ID nemůžou vytvářet prostředky Azure. Použijte předplatné Azure, které umožňuje vytvářet prostředky úložiště.
Výstup terminálu – Chyba: Připojení terminálu se nezdařilo
- Podrobnosti: Cloud Shell vyžaduje schopnost vytvořit připojení websocket k infrastruktuře Cloud Shellu.
- Řešení: Ověřte, že vaše síť umožňuje odesílat požadavky HTTPS a websocket do následujících domén:
*.console.azure.com
*.servicebus.windows.net
Správa Cloud Shellu
Správa osobních údajů
Microsoft Azure bere vaše osobní údaje vážně. Služba Azure Cloud Shell ukládá informace o vašem úložišti Cloud Shell a předvolbách terminálu. Tyto informace můžete zobrazit pomocí jednoho z následujících příkladů.
Z příkazového řádku Bash spusťte následující příkazy:
URL="https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview" az rest --method get --url $URL
Z příkazového řádku PowerShellu spusťte následující příkazy:
$invokeAzRestMethodSplat = @{ Uri = 'https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview' Method = 'GET' } $userdata = (Invoke-AzRestMethod @invokeAzRestMethodSplat).Content ($userdata | ConvertFrom-Json).properties | Format-List
Tyto osobní údaje můžete odstranit resetováním nastavení uživatele. Resetování uživatelského nastavení ukončí aktuální relaci a odpojí propojený účet úložiště. Sdílená složka Azure používaná Cloud Shellem se neodstraní.
Při opětovném připojení ke službě Cloud Shell se zobrazí výzva k připojení účtu úložiště. Můžete vytvořit nový účet úložiště nebo znovu připojit existující účet úložiště, který jste použili dříve.
Pomocí následujícího postupu odstraňte nastavení uživatele.
- Spusťte Cloud Shell.
- Na panelu nástrojů Cloud Shellu vyberte nabídku Nastavení (ikona ozubeného kola).
- V nabídce vyberte Obnovit uživatelská nastavení .
- Kliknutím na tlačítko Obnovit akci potvrďte.
Blokování Cloud Shellu v uzamčené síťovém prostředí
- Podrobnosti: Správa istrátory můžou chtít zakázat přístup ke službě Cloud Shell pro své uživatele. Cloud Shell závisí na přístupu k
ux.console.azure.com
doméně, která může být odepřena, zastavení přístupu k vstupním bodům Cloud Shellu, včetněportal.azure.com
, rozšířeníshell.azure.com
účtu Azure v editoru Visual Studio Code alearn.microsoft.com
. V cloudu státní správy USA jeux.console.azure.us
vstupním bodem ; neexistuje žádný odpovídajícíshell.azure.us
. - Řešení: Omezte přístup k
ux.console.azure.com
síti neboux.console.azure.us
z vaší sítě. Ikona Cloud Shellu na webu Azure Portal stále existuje, ale nemůžete se k této službě připojit.