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.

  1. Meluncurkan Cloud Shell.
  2. Pilih menu Pengaturan (ikon gigi) dari toolbar Cloud Shell.
  3. Pilih Reset pengaturan pengguna dari menu.
  4. 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 termasuk portal.azure.com, shell.azure.com, ekstensi Akun Azure Visual Studio Code, dan learn.microsoft.com. Di cloud Pemerintah AS, titik masuknya adalah ux.console.azure.us; tidak ada yang sesuai shell.azure.us.
  • Resolusi: Membatasi akses ke ux.console.azure.com atau ux.console.azure.us dari jaringan Anda. Ikon Cloud Shell masih ada di portal Azure, tetapi Anda tidak dapat tersambung ke layanan.