Azure Cloud Shell hakkında sık sorulan sorular (SSS)

Bu makalede yaygın sorular yanıtlanmaktadır ve Cloud Shell sorunlarının nasıl giderilir açıklanmaktadır.

Tarayıcı desteği

Cloud Shell aşağıdaki tarayıcıların en son sürümlerini destekler:

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox
  • Apple Safari
    • Özel modda Safari desteklenmez.

Kopyala ve yapıştır

Kopyalama ve yapıştırma için kullanılan anahtarlar işletim sistemine ve tarayıcıya göre farklılık gösterir. Aşağıdaki liste en yaygın tuş bileşimlerini içerir:

  • Windows: Kopyalamak için Ctrl+c ve yapıştırmak için CTRL+Shift+v veya Shift+Insert.
    • FireFox, pano izinlerini düzgün desteklemiyor olabilir.
  • macOS: Kopyalanacak cmd+c ve yapıştırmak için Cmd+v.
  • Linux: Kopyalamak için CTRL+c ve yapıştırmak için CTRL+Shift+v.

Dekont

Ctrl+C yazdığınızda metin seçilmezse, Cloud Shell karakteri kabuğa gönderir.Ctrl-c Kabuk, Kesme sinyali olarak yorumlayabilir Ctrl-c ve çalışmakta olan komutu sonlandırabilir.

Sık sorulan sorular

Cloud Shell oturumları için bir zaman sınırı var mı?

Cloud Shell, etkileşimli kullanım örneklerine yöneliktir. Cloud Shell oturumları, etkileşimli etkinlik olmadan 20 dakika sonra zaman aşımına uğradı. Sonuç olarak uzun süre çalışan tüm etkileşimli olmayan oturumlar uyarı olmadan sonlandırılır.

Cloud Shell, Azure ortamınızı yönetmek için ücretsiz bir hizmettir. Genel amaçlı bir bilgi işlem platformu değildir. Aşırı kullanım, Azure Hizmet Koşulları'nın ihlali olarak kabul edilebilir ve bu da Cloud Shell erişiminizin engellenmesine neden olabilir.

Kaç eşzamanlı oturum açabilirim?

Azure Cloud Shell'de kiracı başına 20 eşzamanlı kullanıcı sınırı vardır. 20'den fazla eşzamanlı oturum açıldığında "Kiracı Kullanıcı Kotası Aşıyor" hatası oluşur. Eğitim oturumları gibi 20'den fazla oturumun açık olması yasal bir gereksiniminiz varsa, tahmini kullanım tarihinizden önce kota artışı istemek için Desteğe başvurun.

Cloud Shell'de bazı dosyalar oluşturdum ama hepsi gitti. Neler oldu?

Cloud Shell oturumunuzu sağlayan makine geçicidir ve oturumunuz 20 dakika etkin olmadığında geri dönüştürülür. Cloud Shell, oturumunuzda klasöre clouddrive bağlı bir Azure dosya paylaşımı kullanır. Dosya paylaşımı, dizininizi $HOME içeren görüntü dosyasını içerir. Yalnızca klasörde karşıya yüklediğiniz veya oluşturduğunuz clouddrive dosyalar oturumlar arasında kalıcı olur. Dizininizin clouddrive dışında oluşturulan dosyalar kalıcı olmaz.

Dizinde clouddrive depolanan dosyalar, Depolama tarayıcı kullanılarak Azure portalında görünür. Ancak, dizinde $HOME oluşturulan dosyalar görüntü dosyasında depolanır ve portalda görünmez.

Azure: sürücüsünde bir dosya oluşturuyorum, ancak görmüyorum. Neler oldu?

PowerShell kullanıcıları, Azure kaynaklarına Azure: erişmek için sürücüyü kullanabilir. Sürücü Azure: , verileri dosya sistemi sürücüsü olarak yapılandırılmış bir PowerShell sağlayıcısı tarafından oluşturulur. Sürücü Azure: , dosya oluşturmanıza izin vermeyen bir sanal sürücüdür.

Geçerli konumunuz Azure: sürücü olduğu sırada veya nano gibi vim diğer araçları kullanarak yeni bir dosya oluşturduğunuz dosyalar dizininize $HOME kaydedilir.

Cloud Shell'de gerektiren sudobir araç yüklemek istiyorum. Bu mümkün müdür?

Hayır. Cloud Shell'deki kullanıcı hesabınız ayrıcalıksız bir hesaptır. Yükseltilmiş izinler gerektiren herhangi bir komutu kullanamaz sudo veya çalıştıramazsınız.

Hataları giderme

Depolama İletişim Kutusu - Hata: 403 RequestDisallowedByPolicy

  • Ayrıntılar: Cloud Shell depolama hesabını ilk kez kullananlar için oluştururken, yöneticiniz tarafından yerleştirilen bir Azure İlkesi ataması nedeniyle bu işlem başarısız olur. Hata iletisi şunları içerir:

    'Microsoft' kaynak eylemi. Depolama/storageAccounts/write' öğesine bir veya daha fazla ilke tarafından izin verilmiyor.

  • Çözüm: Depolama oluşturmayı reddeden Azure İlkesi atamasını kaldırmak veya güncelleştirmek için Azure yöneticinize başvurun.

Depolama İletişim Kutusu - Hata: 400 İzin VerilmeyenOperation

  • Ayrıntılar: Microsoft Entra aboneliğini kullanırken Cloud Shell depolama hesabı oluşturamazsınız.
  • Çözüm: Microsoft Entra ID abonelikleri Azure kaynakları oluşturamaz. Depolama kaynakları oluşturabilen bir Azure aboneliği kullanın.

Terminal çıkışı - Hata: Terminal bağlanamadı

  • Ayrıntılar: Cloud Shell, Cloud Shell altyapısına bir websocket bağlantısı kurabilmeyi gerektirir.
  • Çözüm: Ağınızın aşağıdaki etki alanlarına HTTPS ve websocket istekleri göndermeye izin verdiğinden emin olun:
    • *.console.azure.com
    • *.servicebus.windows.net

Cloud Shell'i yönetme

Kişisel verileri yönetme

Microsoft Azure, kişisel verilerinizi ciddiye alır. Azure Cloud Shell hizmeti, Cloud Shell depolama alanınız ve terminal tercihleriniz hakkındaki bilgileri depolar. Aşağıdaki örneklerden birini kullanarak bu bilgileri görüntüleyebilirsiniz.

  • Bash komut isteminden aşağıdaki komutları çalıştırın:

    URL="https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview"
    az rest --method get --url $URL
    
  • PowerShell komut isteminden aşağıdaki komutları çalıştırın:

    $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
    

Kullanıcı ayarlarınızı sıfırlayarak bu kişisel verileri silebilirsiniz. Kullanıcı ayarlarının sıfırlanması geçerli oturumunuzu sonlandırır ve bağlı depolama hesabınızı çıkartır. Cloud Shell tarafından kullanılan Azure dosya paylaşımı silinmez.

Cloud Shell'e yeniden bağlanırken bir depolama hesabı eklemeniz istenir. Yeni bir depolama hesabı oluşturabilir veya daha önce kullandığınız mevcut depolama hesabını yeniden ekleyebilirsiniz.

Kullanıcı ayarlarınızı silmek için aşağıdaki adımları kullanın.

  1. Cloud Shell'i başlatın.
  2. Cloud Shell araç çubuğundan Ayarlar menüsünü (dişli simgesi) seçin.
  3. Menüden Kullanıcı ayarlarını sıfırla'yı seçin.
  4. Eylemi onaylamak için Sıfırla düğmesini seçin.

Cloud Shell'i kilitli bir ağ ortamında engelleme

  • Ayrıntılar: Yönetici istrator'lar kullanıcıları için Cloud Shell erişimini devre dışı bırakmak isteyebilir. Cloud Shell, etki alanına erişime ux.console.azure.com bağlıdır. Bu erişim reddedilebilir ve Cloud shell.azure.comShell'in giriş noktalarına erişimin durdurulmasına (, Visual Studio Code Azure Hesabı uzantısı ve learn.microsoft.comdahil) portal.azure.combağlıdır. ABD Kamu bulutunda giriş noktası ; ux.console.azure.usbuna karşılık gelen shell.azure.usyoktur.
  • Çözüm: Ağınıza veya ux.console.azure.us ağınızdan erişimi ux.console.azure.com kısıtlayın. Cloud Shell simgesi Azure portalında hala var, ancak hizmete bağlanamazsınız.