Object Storage Service (OSS), yüklenen verileri sunucu üzerinde şifreleyebilir. Bu işleme sunucu tarafı şifreleme denir. OSS'e veri yüklediğinizde hizmet bu verileri şifreler ve şifrelenmiş veriyi kalıcı olarak depolar. OSS'ten veri indirdiğinizde ise verilerin şifresini çözer ve çözülmüş veriyi döndürür. Ayrıca, yanıt başlığına verinin sunucuda şifrelendiğini belirten bir bilgi eklenir.
Notlar
Sunucu tarafı şifrelemeyi yapılandırmadan önce bu özelliğe aşina olduğunuzdan emin olun. Daha fazla bilgi için bkz. Sunucu tarafı şifreleme.
Bu konuda China (Hangzhou) bölgesinin genel uç noktası kullanılmıştır. OSS ile aynı bölgede bulunan diğer Alibaba Cloud hizmetlerinden OSS'e erişmek isterseniz dahili uç noktayı kullanın. OSS bölgeleri ve uç noktaları hakkında daha fazla bilgi için bkz. Bölgeler ve uç noktalar.
Bu konuda erişim kimlik bilgileri ortam değişkenlerinden alınır. Erişim kimlik bilgilerinin nasıl yapılandırılacağı hakkında daha fazla bilgi için bkz. Erişim kimlik bilgilerini yapılandırma.
Bu konu, bir OSS uç noktası kullanarak bir OSSClient örneğinin nasıl oluşturulacağını göstermektedir. Özel alan adı kullanma veya Security Token Service (STS) kimlik bilgileriyle kimlik doğrulama gibi alternatif yapılandırmalar için bkz. İstemciyi yapılandırma (Go SDK V1).
Bir paket için sunucu tarafı şifrelemeyi yapılandırmak üzere
oss:PutBucketEncryptioniznine sahip olmanız gerekir. Bir paketin sunucu tarafı şifreleme yapılandırmalarını sorgulamak içinoss:GetBucketEncryptioniznine, şifreleme yapılandırmalarını silmek için iseoss:DeleteBucketEncryptioniznine ihtiyacınız vardır. Daha fazla bilgi için bkz. Özel ilke atama.
Örnek Kod
Örnek Kod
Bir paket için sunucu tarafı şifrelemeyi yapılandırma
Bir paketin sunucu tarafı şifreleme yapılandırmalarını sorgulama
Bir paketin sunucu tarafı şifreleme yapılandırmalarını silme
İlgili Konular
Sunucu tarafı şifreleme uygulamak için kullanılan eksiksiz örnek kodu görüntülemek için GitHub adresini ziyaret edin.
Sunucu tarafı şifrelemeyi yapılandırmak için çağırabileceğiniz API işlemi hakkında daha fazla bilgi için bkz. SetBucketEncryption.
Sunucu tarafı şifreleme yapılandırmalarını sorgulamak için çağırabileceğiniz API işlemi hakkında daha fazla bilgi için bkz. GetBucketEncryption.
Sunucu tarafı şifreleme yapılandırmalarını silmek için çağırabileceğiniz API işlemi hakkında daha fazla bilgi için bkz. DeleteBucketEncryption.