[英]AWS boto3 - Resource : lakeformation Function : batch_revoke_permissions - Represent ALL_TABLES
我們如何在 boto3 中的 lake_formation.batch_revoke_permissions function 中表示“ALL_TABLES”。 將參數傳遞為
{'表':{'數據庫名稱':'XXXX','名稱':'ALL_TABLES'}}
它失敗並出現以下錯誤。
'錯誤':{'ErrorCode':'InvalidInputException','ErrorMessage':'表:找不到ALL_TABLES。' }
從文檔中,
Table (dict) -- 資源的表。 表是代表數據的元數據定義。 您可以向主體授予和撤銷表權限。
CatalogId (string) -- 數據目錄的標識符。 默認情況下,它是調用者的帳戶 ID。
DatabaseName (string) -- [REQUIRED] 表的數據庫名稱。 數據目錄獨有。 數據庫是組織成一個邏輯組的一組關聯表定義。 您可以向主體授予和撤銷數據庫權限。
Name (string) -- 表的名稱。
TableWildcard (dict) -- 通配符 object 代表數據庫下的每個表。
至少需要 TableResource$Name 或 TableResource$TableWildcard 之一。
您應該設置'TableWildcard': {}
而不是名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.