Tüm Ürünler
Search
Belge Merkezi

MaxCompute:Depolama şifrelemesi

Son Güncelleme:Oct 04, 2026

MaxCompute, verileri at rest (dinlenme) halinde Key Management Service (KMS) kullanarak şifreler; PII, finansal kayıtlar ve sağlık kayıtları gibi hassas verilerin yetkisiz erişimden korunmasını sağlar ve uyumluluk gereksinimlerini karşılamanıza yardımcı olur.

Nasıl çalışır?

MaxCompute, verileri şifrelemek ve şifresini çözmek için KMS tarafından yönetilen anahtarları kullanır:

  • Şifreleme ve şifre çözme işlemleri proje düzeyinde gerçekleştirilir.

  • KMS, müşteri ana anahtarını (CMK) oluşturur, yönetir ve güvende tutar.

  • MaxCompute; AES256, AESCTR ve RC4 şifreleme algoritmalarını destekler.

  • MaxCompute iki anahtar türünü destekler: MaxCompute Default Key ve kendi anahtarınızı getirin (BYOK).

    • MaxCompute Default Key

      • MaxCompute, CMK olarak kullanmak üzere KMS'de otomatik olarak bir anahtar oluşturur. Bu anahtarın ayrıntılarını KMS konsolunda görüntüleyebilirsiniz.

    • Belirli iş veya güvenlik gereksinimleriniz varsa, verileri şifrelemek ve şifresini çözmek için BYOK kullanabilirsiniz.

      • BYOK kullanmak için KMS'yi manuel olarak etkinleştirin ve bir anahtar oluşturmak üzere CreateKey API çağrısını yapın.

      • Ekran talimatlarını izleyerek RAM yetkilendirmesini tamamlayın; bu işlem, MaxCompute'in BYOK'unuzu kullanan bir proje oluşturmasına olanak tanır.

  • Yeni projeler için şifreleme gereksinimlerini zorunlu kılmak amacıyla özel bir RAM Erişim ilkesi kullanın.

Kullanım notları

  • BYOK kullanmak için, MaxCompute projenizle aynı bölgede KMS'yi etkinleştirin.

  • Hologres harici tablosundan MaxCompute verilerine erişmek için:

    • Hologres sürümünün V1.1 veya üzeri olması ve KMS izinlerinin verilmiş olması gerekir. Çin anakarasındaki bölgeler için BYOK yalnızca Çin (Şanghay) bölgesindeki KMS'yi destekler. Çin (Hong Kong) bölgesi ve Çin anakarası dışındaki bölgeler için ilgili bölgedeki KMS desteklenir. Daha fazla bilgi için bkz. Şifrelenmiş MaxCompute verilerini sorgulama.

    • Hologres V3.2 sürümünden itibaren, şifrelenmiş MaxCompute verilerini sorgulamak için Common Table erişim yolunu kullanabilirsiniz. Bu mod ek ilke yapılandırması gerektirmez ve hem Varsayılan Anahtar hem de KMS anahtarı ile şifrelenmiş projeleri destekler. Daha fazla bilgi için bkz. Common Table.

  • KMS'deki BYOK'unuz üzerinde yapılan işlemler (anahtarı devre dışı bırakma veya silme gibi) MaxCompute şifreleme ve şifre çözme işlemlerini etkiler. Hizmet önbelleğe alması nedeniyle KMS değişiklikleri 24 saat içinde etkili olur.

  • Bir proje oluşturulduktan sonra depolama şifrelemesi ayarlarını değiştiremezsiniz; bu, şifrelemeyi devre dışı bırakmayı veya algoritmayı değiştirmeyi içerir.

  • Mevcut bir proje için depolama şifrelemesini etkinleştirmek, mevcut verileri otomatik olarak şifrelemez veya okuma/yazma işlemlerini etkilemez. Mevcut verileri şifrelemek için bunları manuel olarak okuyup yeniden yazmanız gerekir.

Faturalama

Depolama şifrelemesi kendisi ücretsizdir ancak şifreleme ve şifre çözme sırasında yapılan KMS API çağrıları KMS ücretlerine tabidir. Daha fazla bilgi için bkz. KMS faturalandırması.

Yeni bir proje için depolama şifrelemesini etkinleştirme

Depolama şifrelemesi etkinleştirildiğinde, MaxCompute projeye okunan ve projeden yazılan tüm verileri otomatik olarak şifreler ve şifresini çözer.

Yöntem 1: MaxCompute konsolunda etkinleştirme

  1. Hedef bölgenizde KMS zaten etkinse bu adımı atlayabilirsiniz.

    Key Management Service etkinleştirme sayfasında, Activate Now seçeneğini tıklayın.

  2. MaxCompute konsoluna giriş yapın ve sol üst köşeden bir bölge seçin.

  3. Sol gezinme bölmesinde Manage Configurations > Projects seçeneğini belirleyin.

  4. Internal Project sekmesinde Create Project seçeneğini tıklayın.

  5. Create Project iletişim kutusunda ayarları yapılandırın ve OK seçeneğini tıklayın.

    • Storage Encryption değerini Yes olarak ayarlayın, ardından bir Key ve ilgili Algorithm seçin.

    • Key: Anahtar türü. Seçenekler: MaxCompute Default Key veya BYOK.

      • Varsayılan anahtarı kullanmak için MaxCompute Default Key seçeneğini belirleyin.

      • BYOK kullanmak için CMK seçeneğini belirleyin.

    • Algorithm: Şifreleme algoritması. Desteklenenler: AES256, AESCTR ve RC4.

Yöntem 2: DataWorks'te etkinleştirme

  1. Hedef bölgenizde KMS zaten etkinse bu adımı atlayabilirsiniz.

    Key Management Service etkinleştirme sayfasında, Activate Now seçeneğini tıklayın.

  2. DataWorks konsoluna giriş yapın ve sol üst köşeden bir bölge seçin.

  3. Soldaki gezinme bölmesinde Workspace seçeneğini belirleyin.

  4. Workspaces sayfasında Create Workspace seçeneğini tıklayın.

    Çalışma alanı oluşturma.

  5. Bir MaxCompute hesaplama kaynağı ilişkilendirin.

    1. Çalışma alanı oluşturulduktan sonra Workspaces sayfasına gidin, hedef çalışma alanını bulun ve Actions sütunundaki Manage seçeneğini tıklayın.

    2. Workspace Details sayfasında sol gezinme bölmesinden Computing Resource seçeneğini tıklayın.

    3. Computing Resource sayfasında Associate Computing Resources seçeneğini tıklayın ve MaxCompute seçeneğini belirleyin.

    4. Associate MaxCompute Computing Resource için Basic Information ayarlarını yapılandırın.

      • MaxCompute Project için Create seçeneğini tıklayın.

        • Storage Encryption değerini Yes olarak ayarlayın, ardından bir Key ve ilgili Algorithm seçin.

        • Key: Anahtar türü. Seçenekler: MaxCompute Default Key veya BYOK.

          • Varsayılan anahtarı kullanmak için MaxCompute Default Key seçeneğini belirleyin.

          • BYOK kullanmak için CMK seçeneğini belirleyin.

        • Algorithm: Şifreleme algoritması. Desteklenenler: AES256, AESCTR ve RC4.

Mevcut bir proje için depolama şifrelemesini etkinleştirme

Depolama şifrelemesini yalnızca şifrelenmemiş projeler için etkinleştirebilirsiniz. Etkinleştirildikten sonra şifrelemeyi devre dışı bırakamaz veya algoritmayı değiştiremezsiniz.

  1. İzinleri yapılandırın

    • Depolama şifrelemesini etkinleştirmek için projenin Basic Properties değerlerini değiştirmeniz gerekir; bu işlem RAM kimlik doğrulaması ve Super_Administrator rolü gerektirir.

    • Diğer proje parametrelerini (izinler, IP adresi izin listesi) yapılandırmak için Super_Administrator, Admin veya özel bir rol gibi yönetici rolleri gerekir.

    • Proje yönetimi izinleri. Erişim kontrolü için RAM kullanma.

  2. MaxCompute konsoluna giriş yapın ve sol üst köşeden bir bölge seçin.

  3. Sol gezinme bölmesinde Manage Configurations > Projects seçeneğini belirleyin.

  4. Projects sayfasında, hedef projenin Actions sütunundaki Manage seçeneğini tıklayın.

  5. Project Settings sayfasında Parameter Configuration sekmesini tıklayın.

  6. Basic Properties bölümünde Edit seçeneğini tıklayın.

    • Storage Encryption değerini Yes olarak ayarlayın, ardından bir Key ve ilgili Algorithm seçin.

    • Key: Anahtar türü. Seçenekler: MaxCompute Default Key veya BYOK.

      • Varsayılan anahtarı kullanmak için MaxCompute Default Key seçeneğini belirleyin.

      • BYOK kullanmak için CMK seçeneğini belirleyin.

    • Algorithm: Şifreleme algoritması. Desteklenenler: AES256, AESCTR ve RC4.

  7. Mevcut proje için depolama şifrelemesini etkinleştirmek üzere Submit seçeneğini tıklayın.

Referanslar

  • Veri erişimini kısıtlamak için proje ve tablo düzeylerinde ACL tabanlı ve rol tabanlı yetkilendirme kullanın. ACL tabanlı erişim kontrolü.

  • Yetkili sorgu kullanıcılarından ham hassas verileri gizlemek için sorgu sonuçlarına dinamik veri maskeleme uygulayın.

  • Bir tablo içindeki belirli verileri şifrelemek için MaxCompute Şifreleme işlevlerini kullanın.