Tanya jawab umum (FAQ) Azure Cloud Shell
Artikel ini menjawab pertanyaan umum dan menjelaskan cara memecahkan masalah Cloud Shell.
Dukungan browser
Cloud Shell mendukung versi terbaru browser berikut:
- Microsoft Edge
- Google Chrome
- Mozilla Firefox
- Apple Safari
- Safari dalam mode privat tidak didukung.
Salin dan tempel
Kunci yang digunakan untuk menyalin dan menempel bervariasi menurut sistem operasi dan browser. Daftar berikut berisi kombinasi kunci yang paling umum:
- Windows: Ctrl+c untuk menyalin dan CTRL+Shift+v atau Shift+Insert untuk menempelkan.
- FireFox mungkin tidak mendukung izin papan klip dengan benar.
- macOS: Cmd+c untuk disalin dan Cmd+v untuk ditempelkan.
- Linux: CTRL+c untuk menyalin dan CTRL+Shift+v untuk ditempelkan.
Catatan
Jika tidak ada teks yang dipilih saat Anda mengetik Ctrl+C, Cloud Shell akan mengirim Ctrl-c
karakter ke shell. Shell dapat menafsirkan Ctrl-c
sebagai sinyal Break dan mengakhiri perintah yang sedang berjalan.
Tanya jawab umum
Apakah ada batas waktu untuk sesi Cloud Shell?
Cloud Shell ditujukan untuk kasus penggunaan interaktif. Waktu sesi Cloud Shell habis setelah 20 menit tanpa aktivitas interaktif. Akibatnya, setiap sesi non-interaktif yang berjalan lama akan berakhir tanpa peringatan.
Cloud Shell adalah layanan gratis untuk mengelola lingkungan Azure Anda. Ini bukan platform komputasi tujuan umum. Penggunaan yang berlebihan mungkin dianggap sebagai pelanggaran terhadap Ketentuan Layanan Azure, yang mengakibatkan akses Anda ke Cloud Shell diblokir.
Berapa banyak sesi bersamaan yang dapat saya buka?
Azure Cloud Shell memiliki batas 20 pengguna bersamaan per penyewa. Membuka lebih dari 20 sesi simultan menghasilkan kesalahan "Pengguna Penyewa Melebihi Kuota". Jika Anda memiliki kebutuhan yang sah untuk membuka lebih dari 20 sesi, seperti untuk sesi pelatihan, hubungi Dukungan untuk meminta peningkatan kuota sebelum tanggal penggunaan yang diantisipasi.
Saya membuat beberapa file di Cloud Shell, tetapi file tersebut hilang. Apa yang terjadi?
Komputer yang menyediakan sesi Cloud Shell Anda bersifat sementara dan didaur ulang setelah sesi Anda tidak aktif selama 20 menit. Cloud Shell menggunakan fileshare Azure yang dipasang ke clouddrive
folder di sesi Anda. Fileshare berisi file gambar yang berisi direktori Anda $HOME
. Hanya file yang Anda unggah atau buat di clouddrive
folder yang dipertahankan di seluruh sesi. File apa pun yang dibuat di luar direktori Anda clouddrive
tidak bertahan.
File yang disimpan di clouddrive
direktori terlihat di portal Azure menggunakan browser Penyimpanan.
Namun, file apa pun yang dibuat di $HOME
direktori disimpan dalam file gambar dan tidak terlihat di portal.
Saya membuat file di drive Azure: , tetapi saya tidak melihatnya. Apa yang terjadi?
Pengguna PowerShell dapat menggunakan Azure:
drive untuk mengakses sumber daya Azure. Drive Azure:
dibuat oleh penyedia PowerShell yang menyusun data sebagai drive sistem file. Drive Azure:
adalah drive virtual yang tidak memungkinkan Anda membuat file.
File yang Anda buat file baru menggunakan alat lain, seperti vim
atau nano
saat lokasi Anda saat ini adalah Azure:
drive, disimpan ke direktori Anda $HOME
.
Saya ingin menginstal alat di Cloud Shell yang memerlukan sudo
. Mungkinkah?
Tidak. Akun pengguna Anda di Cloud Shell adalah akun yang tidak memiliki hak istimewa. Anda tidak dapat menggunakan sudo
atau menjalankan perintah apa pun yang memerlukan izin yang ditingkatkan.
Memecahkan masalah kesalahan
Dialog Penyimpanan - Kesalahan: 403 RequestDisallowedByPolicy
Detail: Saat membuat akun penyimpanan Cloud Shell untuk pengguna pertama kali, akun tersebut tidak berhasil karena penetapan Azure Policy yang ditempatkan oleh admin Anda. Pesan kesalahan meliputi:
Tindakan sumber daya 'Microsoft.Storage/storageAccounts/write' tidak diizinkan oleh satu atau beberapa kebijakan.
Resolusi: Hubungi admin Azure Anda untuk menghapus atau memperbarui penugasan Azure Policy yang menolak pembuatan penyimpanan.
Dialog Penyimpanan - Kesalahan: 400 DisallowedOperation
- Detail: Anda tidak dapat membuat akun penyimpanan Cloud Shell saat menggunakan langganan Microsoft Entra.
- Resolusi: Langganan ID Microsoft Entra tidak dapat membuat sumber daya Azure. Gunakan langganan Azure yang mampu membuat sumber daya penyimpanan.
Output terminal - Kesalahan: Gagal menyambungkan terminal
- Detail: Cloud Shell memerlukan kemampuan untuk membuat koneksi websocket ke infrastruktur Cloud Shell.
- Resolusi: Konfirmasikan bahwa jaringan Anda mengizinkan pengiriman permintaan HTTPS dan websocket ke domain berikut:
*.console.azure.com
*.servicebus.windows.net
Mengelola Cloud Shell
Mengelola data pribadi
Microsoft Azure menganggap serius data pribadi Anda. Layanan Azure Cloud Shell menyimpan informasi tentang penyimpanan Cloud Shell dan preferensi terminal Anda. Anda dapat melihat informasi ini menggunakan salah satu contoh berikut.
Jalankan perintah berikut dari prompt perintah bash:
URL="https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview" az rest --method get --url $URL
Jalankan perintah berikut dari prompt perintah PowerShell:
$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
Anda dapat menghapus data pribadi ini dengan mengatur ulang pengaturan pengguna Anda. Mengatur ulang pengaturan pengguna mengakhiri sesi Anda saat ini dan melepas akun penyimpanan tertaut Anda. Fileshare Azure yang digunakan oleh Cloud Shell tidak dihapus.
Saat menyambungkan kembali ke Cloud Shell, Anda diminta untuk melampirkan akun penyimpanan. Anda dapat membuat akun penyimpanan baru atau memasang kembali akun penyimpanan yang sudah ada yang Anda gunakan sebelumnya.
Gunakan langkah-langkah berikut untuk menghapus pengaturan pengguna Anda.
- Meluncurkan Cloud Shell.
- Pilih menu Pengaturan (ikon gigi) dari toolbar Cloud Shell.
- Pilih Reset pengaturan pengguna dari menu.
- Pilih tombol Reset untuk mengonfirmasi tindakan.
Memblokir Cloud Shell di lingkungan jaringan yang dikunci
- Detail: Administrator mungkin ingin menonaktifkan akses ke Cloud Shell untuk pengguna mereka. Cloud Shell bergantung pada akses ke
ux.console.azure.com
domain, yang dapat ditolak, menghentikan akses apa pun ke titik masuk Cloud Shell termasukportal.azure.com
,shell.azure.com
, ekstensi Akun Azure Visual Studio Code, danlearn.microsoft.com
. Di cloud Pemerintah AS, titik masuknya adalahux.console.azure.us
; tidak ada yang sesuaishell.azure.us
. - Resolusi: Membatasi akses ke
ux.console.azure.com
atauux.console.azure.us
dari jaringan Anda. Ikon Cloud Shell masih ada di portal Azure, tetapi Anda tidak dapat tersambung ke layanan.