

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Databricks Rahasia Klien Utama Layanan OAuth
<a name="mes-partner-DatabricksSPSecret"></a>

## Bidang Nilai Rahasia
<a name="w2aac27c13c21b3"></a>

Berikut ini adalah bidang-bidang yang harus dimuat dalam rahasia Secrets Manager:

```
{
  "accountId": "{{Databricks account UUID}}",
  "servicePrincipalId": "{{Numeric service principal ID}}",
  "clientId": "{{Service principal application UUID}}",
  "clientSecret": "{{dose followed by the secret value}}",
  "oauthSecretId": "{{Hexadecimal OAuth secret ID}}"
}
```

accountId  
ID Databricks akun Anda, yang merupakan UUID.

layanan PrincipalId  
ID internal numerik dari kepala layanan. Nilai ini berbeda dari ID aplikasi.

clientId  
ID aplikasi dari kepala layanan. Secrets Manager mengirimkannya seperti `client_id` dalam permintaan OAuth.

ClientSecret  
Rahasia klien OAuth saat ini. Secrets Manager memutar bidang ini.

oauth SecretId  
DatabricksID rahasia OAuth saat ini. Secrets Manager menggunakannya untuk membaca cakupan rahasia saat ini dan untuk menghapus rahasia yang digantikannya.

## Bidang Metadata Rahasia
<a name="w2aac27c13c21b5"></a>

Berikut ini adalah bidang metadata untuk Databricks Service Principal OAuth Client Secret:

```
{
  "adminSecretArn": "arn:aws:secretsmanager:us-east-1:111122223333:secret:{{DatabricksAdminServicePrincipal}}",
  "secretLifetimeDays": "{{730}}"
}
```

admin SecretArn  
(Opsional) Nama Sumber Daya Amazon (ARN) dari rahasia lain tipe DatabricksspSecret yang memutar rahasia ini. Abaikan bidang ini untuk membiarkan kepala layanan memutar rahasianya sendiri.

rahasia LifetimeDays  
(Opsional) Masa hidup setiap rahasia baru, dalam beberapa hari. Nilai harus lebih besar dari interval rotasi Anda. Maksimal adalah 730. Default: 730.

## Aliran Penggunaan
<a name="w2aac27c13c21b7"></a>

Jenis rotasi ini mendukung dua mode. Dalam rotasi sendiri, kepala layanan memutar rahasianya sendiri. Dalam rotasi berbantuan, kepala layanan kedua memutarnya. Prinsip layanan yang melakukan rotasi membutuhkan `account_admin` peran, karena titik akhir rahasia OAuth adalah tingkat akun.

Anda dapat membuat rahasia Anda menggunakan [CreateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html)panggilan dengan nilai rahasia yang berisi bidang yang disebutkan di atas dan jenis rahasia sebagai DatabricksspSecret. Konfigurasi rotasi dapat diatur menggunakan [RotateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RotateSecret.html)panggilan. Jika Anda memilih rotasi sendiri, Anda dapat menghilangkan bidang opsional`adminSecretArn`. Anda harus memberikan peran ARN dalam [RotateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RotateSecret.html)panggilan yang memberikan layanan izin yang diperlukan untuk memutar rahasia. Untuk contoh kebijakan izin, lihat [Keamanan dan Izin](mes-security.md).

Selama rotasi, Secrets Manager meminta token akses menggunakan alur kredensyal klien. Ini menciptakan rahasia pengganti yang membawa cakupan rahasia yang digantikannya dan menyimpan penggantinya sebagai AWSPENDING. Ini menegaskan bahwa rahasia baru mengotentikasi. Kemudian menghapus rahasia sebelumnya dan mempromosikan AWSPENDING ke AWSCURRENT.

Seorang kepala layanan mendukung paling banyak lima rahasia OAuth. Jika kepala layanan sudah memegang lima, Databricks menolak permintaan dan rotasi gagal. Hapus rahasia yang tidak digunakan sebelum Anda memutar lagi.

`account_admin`Peran yang dibutuhkan tipe ini berbeda dari akses ruang kerja yang dibutuhkan rotasi Token Akses Databricks Pribadi. Hibah tunggal tidak mencakup kedua aliran.