Bagikan melalui


Memulihkan kontainer atau database yang dihapus ke akun Azure Cosmos DB yang sama

BERLAKU UNTUK: NoSQL MongoDB Gremlin Meja

Fitur pemulihan akun yang sama point-in-time Azure Cosmos DB membantu Anda memulihkan dari penghapusan kontainer atau database yang tidak disengaja. Fitur ini memulihkan database atau kontainer yang dihapus ke akun yang sama dan sudah ada di wilayah mana pun di mana cadangan ada. Mode pencadangan berkelanjutan memungkinkan Anda memulihkan ke titik waktu mana pun dalam 30 hari terakhir.

Prasyarat

  • Langganan Azure. Jika tidak memiliki langganan Azure, buat akun Azure gratis sebelum Anda memulai.
  • Akun Azure Cosmos DB. Anda dapat memilih salah satu opsi berikut untuk akun Azure Cosmos DB:
    • Gunakan akun Azure Cosmos DB yang sudah ada.
    • Buat akun Azure Cosmos DB baru di langganan Azure Anda.
    • Buat akun gratis Coba Azure Cosmos DB tanpa komitmen.

Memulihkan kontainer atau database yang dihapus

Gunakan portal Azure, Azure CLI, Azure PowerShell, atau templat Azure Resource Manager untuk memulihkan kontainer atau database yang dihapus di akun yang sama dan sudah ada.

Gunakan portal Azure untuk memulihkan kontainer atau database yang dihapus. Kontainer anak juga dipulihkan.

  1. Buka portal Microsoft Azure.

  2. Buka akun Azure Cosmos DB Anda, lalu buka halaman Pemulihan Titik Waktu.

    Catatan

    Halaman pemulihan di portal Azure diisi hanya jika Anda memiliki Microsoft.DocumentDB/locations/restorableDatabaseAccounts/*/read izin. Untuk mempelajari selengkapnya tentang izin ini, lihat Izin pencadangan dan pemulihan.

  3. Pilih tab Pulihkan ke akun yang sama.

    Cuplikan layar opsi untuk memulihkan database atau kontainer ke akun yang sama.

  4. Untuk Database, masukkan kueri pencarian untuk memfilter umpan peristiwa untuk peristiwa penghapusan yang relevan untuk kontainer atau database.

    Cuplikan layar filter peristiwa memperlihatkan peristiwa penghapusan untuk kontainer dan database.

  5. Selanjutnya, tentukan nilai Mulai dan Akhir untuk membuat jendela waktu yang akan digunakan untuk memfilter peristiwa penghapusan.

    Cuplikan layar filter tanggal mulai dan berakhir memfilter peristiwa penghapusan lebih lanjut.

    Catatan

    Filter Mulai dibatasi hingga paling lama 30 hari sebelum tanggal saat ini.

  6. Pilih Refresh untuk memperbarui daftar peristiwa untuk jenis sumber daya yang berbeda dengan filter Anda diterapkan.

  7. Verifikasi waktu, lalu pilih Pulihkan untuk memulai pemulihan sumber daya yang dipilih yang sebelumnya dihapus.

    Cuplikan layar dialog konfirmasi sebelum operasi pemulihan.

    Penting

    Tidak lebih dari tiga operasi pemulihan dapat aktif kapan saja pada akun yang sama. Menghapus akun sumber saat operasi pemulihan sedang berlangsung dapat mengakibatkan kegagalan operasi pemulihan.

    Catatan

    Umpan kejadian menampilkan sumber daya sebagai Tidak dapat di-restorable. Umpan menyediakan informasi lebih lanjut tentang mengapa sumber daya tidak dapat dipulihkan. Dalam kebanyakan kasus, Anda harus memulihkan database induk sebelum dapat memulihkan salah satu kontainer turunan database.

  8. Setelah Anda memulai operasi pemulihan, lacak operasi dengan menggunakan area pemberitahuan portal Azure. Pemberitahuan menyediakan status sumber daya yang sedang dipulihkan. Saat pemulihan sedang berlangsung, status kontainer adalah Membuat. Setelah operasi pemulihan selesai, status berubah menjadi Online.

Melacak status operasi pemulihan

Ketika pemulihan titik waktu dimulai untuk kontainer atau database yang dihapus, operasi diidentifikasi sebagai operasi pemulihan InAccount pada sumber daya.

Untuk mendapatkan daftar operasi pemulihan untuk sumber daya tertentu, filter log aktivitas akun dengan menggunakan filter pencarian InAccount Restore Deleted dan filter waktu. Daftar yang dikembalikan menyertakan bidang UserPrincipalName , yang mengidentifikasi pengguna yang memulai operasi pemulihan. Untuk informasi selengkapnya tentang cara mengakses log aktivitas, lihat Tindakan pemulihan titik waktu audit.

Langkah berikutnya