다음을 통해 공유


SearchResourceEncryptionKey interface

Azure Key Vault의 고객 관리형 암호화 키입니다. 만들고 관리하는 키를 사용하여 Azure Cognitive Search에서 미사용 데이터를 암호화하거나 암호 해독할 수 있습니다(예: 인덱스 및 동의어 맵).

속성

applicationId

미사용 데이터를 암호화할 때 사용할 Azure Key Vault에 필요한 액세스 권한이 부여된 AAD 애플리케이션 ID입니다. 애플리케이션 ID는 AAD 애플리케이션의 개체 ID와 혼동해서는 안 됩니다.

applicationSecret

지정된 AAD 애플리케이션의 인증 키입니다.

identity

이 암호화 키에 사용할 명시적 관리 ID입니다. 지정하지 않고 액세스 자격 증명 속성이 null이면 시스템 할당 관리 ID가 사용됩니다. 리소스 업데이트 시 명시적 ID가 지정되지 않은 경우 변경되지 않은 상태로 유지됩니다. "none"을 지정하면 이 속성의 값이 지워집니다.

keyName

미사용 데이터를 암호화하는 데 사용할 Azure Key Vault 키의 이름입니다.

keyVersion

미사용 데이터를 암호화하는 데 사용할 Azure Key Vault 키의 버전입니다.

vaultUrl

미사용 데이터를 암호화하는 데 사용할 키를 포함하는 DNS 이름이라고도 하는 Azure Key Vault의 URI입니다. 예제 URI는 https://my-keyvault-name.vault.azure.net수 있습니다.

속성 세부 정보

applicationId

미사용 데이터를 암호화할 때 사용할 Azure Key Vault에 필요한 액세스 권한이 부여된 AAD 애플리케이션 ID입니다. 애플리케이션 ID는 AAD 애플리케이션의 개체 ID와 혼동해서는 안 됩니다.

applicationId?: string

속성 값

string

applicationSecret

지정된 AAD 애플리케이션의 인증 키입니다.

applicationSecret?: string

속성 값

string

identity

이 암호화 키에 사용할 명시적 관리 ID입니다. 지정하지 않고 액세스 자격 증명 속성이 null이면 시스템 할당 관리 ID가 사용됩니다. 리소스 업데이트 시 명시적 ID가 지정되지 않은 경우 변경되지 않은 상태로 유지됩니다. "none"을 지정하면 이 속성의 값이 지워집니다.

identity?: SearchIndexerDataIdentity

속성 값

keyName

미사용 데이터를 암호화하는 데 사용할 Azure Key Vault 키의 이름입니다.

keyName: string

속성 값

string

keyVersion

미사용 데이터를 암호화하는 데 사용할 Azure Key Vault 키의 버전입니다.

keyVersion: string

속성 값

string

vaultUrl

미사용 데이터를 암호화하는 데 사용할 키를 포함하는 DNS 이름이라고도 하는 Azure Key Vault의 URI입니다. 예제 URI는 https://my-keyvault-name.vault.azure.net수 있습니다.

vaultUrl: string

속성 값

string