Share via


Catalog - Grant Acl

將訪問控制清單 (ACL) 專案授與 Data Lake Analytics 目錄。

POST https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/acl?op=GRANTACE&api-version=2016-11-01

URI 參數

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

string

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

adlaCatalogDnsSuffix
path True

string

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

api-version
query True

string

用戶端 API 版本。

op
query True

string

作業的常數值。

要求本文

名稱 必要 類型 Description
aceType True

AclType

訪問控制清單 (ACL) 項目類型。 UserObj 和 GroupObj 分別代表擁有的使用者和群組。

permission True

PermissionType

訪問控制清單的許可權類型 (ACL) 專案。

principalId True

string

在訪問控制清單中指定之使用者或群組的 Azure AD 物件識別碼, (ACL) 專案。

回應

名稱 類型 Description
200 OK

已成功將訪問控制清單 (ACL) 專案授與 Data Lake Analytics 目錄。

範例

Grants an access control list (ACL) entry to the Data Lake Analytics catalog

Sample Request

POST https://contosoadla.azuredatalakeanalytics.net/catalog/usql/acl?op=GRANTACE&api-version=2016-11-01

{
  "aceType": "User",
  "principalId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
  "permission": "Use"
}

Sample Response

定義

名稱 Description
AclCreateOrUpdateParameters

用來建立或更新訪問控制清單的參數, (ACL) 專案。

AclType

訪問控制清單 (ACL) 項目類型。 UserObj 和 GroupObj 分別代表擁有的使用者和群組。

PermissionType

訪問控制清單的許可權類型 (ACL) 專案。

AclCreateOrUpdateParameters

用來建立或更新訪問控制清單的參數, (ACL) 專案。

名稱 類型 Description
aceType

AclType

訪問控制清單 (ACL) 項目類型。 UserObj 和 GroupObj 分別代表擁有的使用者和群組。

permission

PermissionType

訪問控制清單的許可權類型 (ACL) 專案。

principalId

string

在訪問控制清單中指定之使用者或群組的 Azure AD 物件識別碼, (ACL) 專案。

AclType

訪問控制清單 (ACL) 項目類型。 UserObj 和 GroupObj 分別代表擁有的使用者和群組。

名稱 類型 Description
Group

string

GroupObj

string

Other

string

User

string

UserObj

string

PermissionType

訪問控制清單的許可權類型 (ACL) 專案。

名稱 類型 Description
All

string

Alter

string

Create

string

Drop

string

None

string

Use

string

Write

string