SearchResourceEncryptionKey interface
Azure Key Vault의 고객 관리형 암호화 키입니다. 만들고 관리하는 키를 사용하여 Azure Cognitive Search에서 미사용 데이터를 암호화하거나 암호 해독할 수 있습니다(예: 인덱스 및 동의어 맵).
속성
application |
미사용 데이터를 암호화할 때 사용할 Azure Key Vault에 필요한 액세스 권한이 부여된 AAD 애플리케이션 ID입니다. 애플리케이션 ID는 AAD 애플리케이션의 개체 ID와 혼동해서는 안 됩니다. |
application |
지정된 AAD 애플리케이션의 인증 키입니다. |
identity | 이 암호화 키에 사용할 명시적 관리 ID입니다. 지정하지 않고 액세스 자격 증명 속성이 null이면 시스템 할당 관리 ID가 사용됩니다. 리소스 업데이트 시 명시적 ID가 지정되지 않은 경우 변경되지 않은 상태로 유지됩니다. "none"을 지정하면 이 속성의 값이 지워집니다. |
key |
미사용 데이터를 암호화하는 데 사용할 Azure Key Vault 키의 이름입니다. |
key |
미사용 데이터를 암호화하는 데 사용할 Azure Key Vault 키의 버전입니다. |
vault |
미사용 데이터를 암호화하는 데 사용할 키를 포함하는 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