Share via


Catalog - Delete Credential

刪除指定資料庫中的指定認證

POST https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/credentials/{credentialName}?api-version=2016-11-01
POST https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/credentials/{credentialName}?cascade={cascade}&api-version=2016-11-01

URI 參數

名稱 位於 必要 類型 Description
accountName
path True

string

要執行目錄作業的 Azure Data Lake Analytics 帳戶。

adlaCatalogDnsSuffix
path True

string

取得作為所有 Azure Data Lake Analytics 目錄服務要求的基底的 DNS 後綴。

credentialName
path True

string

要刪除的認證名稱

databaseName
path True

string

包含認證的資料庫名稱。

api-version
query True

string

用戶端 API 版本。

cascade
query

boolean

指出刪除是否應該是串聯刪除 (刪除所有相依於認證的資源以及認證) 。 如果有任何資源依賴認證,則為 false 將會失敗。

要求本文

名稱 類型 Description
password

string

具有數據源存取權之認證和使用者的目前密碼。 如果要求者不是帳戶擁有者,則需要此專案。

回應

名稱 類型 Description
200 OK

已成功從指定的資料庫刪除指定的認證。

範例

Deletes the specified credential in the specified database

Sample Request

POST https://contosoadla.azuredatalakeanalytics.net/catalog/usql/databases/master/credentials/test_credential_name?cascade=False&api-version=2016-11-01

{
  "password": "test_password"
}

Sample Response

定義

DataLakeAnalyticsCatalogCredentialDeleteParameters

Data Lake Analytics 目錄認證刪除參數。

名稱 類型 Description
password

string

具有數據源存取權之認證和使用者的目前密碼。 如果要求者不是帳戶擁有者,則需要此專案。