Kritik hizmetleri barındıran veya önemli verileri depolayan kullandıkça öde örnekler için silme korumasını etkinleştirin. Bu özellik, konsol, API veya CLI üzerinden yanlışlıkla manuel silme işlemlerini engelleyerek geri döndürülemez veri kaybının önüne geçer.
Ön koşullar
Örnek, kullandıkça öde faturalandırma yöntemini kullanmalıdır.
Kullanım notları
Silme koruması, otomatik silme işlemlerini engellemez. Otomatik silme aşağıdaki senaryolarda gerçekleşir:
Hesabınızda 15 günden uzun süredir ödenmemiş bir borç bulunuyorsa.
Örnek için planlanmış bir otomatik silme zamanı varsa.
Örnek, güvenlik veya uyumluluk riskleri nedeniyle durdurulmuşsa.
Auto Scaling (ESS), ölçek küçültme sırasında örneği kaldırıp siliyorsa.
Silme korumasının etkisi
Konsolda örnekleri manuel olarak sildiğinizde silme koruması etkin olan örnekler atlanır.
Örnek, Non-releasable Instances sekmesi altında listelenir. Bilgi simgesinin üzerine gelindiğinde Release protection is enabled for this instance araç ipucu görüntülenir.
Silme korumasını etkinleştirme veya devre dışı bırakma
Silme koruması varsayılan olarak devre dışıdır. Bir örnek oluştururken veya oluşturduktan sonra bu özelliği etkinleştirebilir ya da devre dışı bırakabilirsiniz.
Mevcut bir örnek için etkinleştirme veya devre dışı bırakma
Oluşturulmuş bir kullandıkça öde örneği için silme korumasını etkinleştirin veya devre dışı bırakın.
ECS console - Instances sayfasına gidin.
Sayfanın sol üst köşesinde bir bölge ve kaynak grubu seçin.
-
Örnek kimliğine tıklayarak ayrıntılar sayfasına gidin. More öğesine tıklayın, ardından Enable Release Protection veya Disable Release Protection seçeneğini aratıp tıklayın. Açılan Enable Release Protection veya Disable Release Protection iletişim kutusunda OK düğmesine tıklayın.
Bir örnek oluştururken etkinleştirme veya devre dışı bırakma
Kullandıkça öde bir örnek oluştururken silme koruması varsayılan olarak devre dışıdır. Gerekirse bu özelliği manuel olarak etkinleştirin.
ECS console - custom launch sayfasına gidin.
Bir Pay-as-you-go örneği oluştururken Advanced Settings bölümüne tıklayın. Release Protection bölümünde Prevent Instances from Being Accidentally Released by Using the ECS Console or by Calling an API Operation seçeneğini belirleyin.
Silme koruma durumunu kontrol etme
ECS console - Instances sayfasına gidin.
Sayfanın sol üst köşesinde bir bölge ve kaynak grubu seçin.
-
Örnek kimliğine tıklayarak ayrıntılar sayfasına gidin. Other Information bölümünde Release Protection Enabled alanını kontrol edin.
Yes: Silme koruması etkindir.
No: Silme koruması devre dışıdır.
İlgili bilgiler
-
Silme korumasını API kullanarak da yönetebilirsiniz:
Mevcut bir örnek için etkinleştirme veya devre dışı bırakma: ModifyInstanceAttribute API'sini çağırın ve
DeletionProtectionparametresini ayarlayın.-
Bir örnek oluştururken etkinleştirme veya devre dışı bırakma: RunInstances veya CreateInstance API'sini çağırın ve
DeletionProtectionparametresini ayarlayın.NotKorumalı bir örnekte DeleteInstance API'sini çağırdığınızda
InvalidOperation.DeletionProtectionhata kodu döndürülür.
-
Artık ihtiyaç duymadığınız bir örneği silmek için önce silme korumasını devre dışı bırakın, ardından örneği silin.
NotSilme korumasını devre dışı bıraktıktan sonra silme işlemini zamanlayabilir veya otomatik bir silme zamanı ayarlamak için ModifyInstanceAutoReleaseTime API'sini çağırabilirsiniz.