Поделиться через


STORAGE_CREDENTIAL_PRIVILEGES

Область применения:флажок Databricks SQL флажок Databricks Runtime 10.4 LTS и выше

INFORMATION_SCHEMA. перечисляет субъектов, которые имеют привилегии на учетные данные хранилища.

Это расширение для стандарта SQL Information Schema.

Заметка

В настоящее время пользователи с правами MANAGE на объект не могут просматривать все привилегии для этого объекта в INFORMATION_SCHEMA. Вместо этого INFORMATION_SCHEMA показывает только свои собственные гранты, связанные с объектом. Это поведение будет исправлено в будущем.

Пользователи с правами MANAGE могут просматривать все разрешения для объекта с помощью команд SQL или Catalog Explorer. См. раздел Управление привилегиями в CatalogUnity.

Предупреждение

Начиная с Databricks Runtime 15.4, это отношение не рекомендуется. Используйте INFORMATION_SCHEMA. вместо этогоCREDENTIAL_PRIVILEGES.

Обратите внимание, что во время предварительной версии службы credentialsINFORMATION_SCHEMA.STORAGE_CREDENTIAL_PRIVILEGES отображаются привилегии, которые применяются как к хранилищу credentials, так и к службе credentials. Это неправильное поведение предварительной версии, которое будет исправлено, и вы не должны зависеть от него для продолжения.

Определение

Отношение STORAGE_CREDENTIAL_PRIVILEGES содержит следующие columns:

Имя. Тип данных Допускает значение NULL Description
GRANTOR STRING No Субъект, предоставивший разрешение.
GRANTEE STRING No Субъект , которому предоставляется привилегия.
STORAGE_CREDENTIAL_NAME STRING No Учетные данные хранения, для которых предоставляется привилегия.
PRIVILEGE_TYPE STRING No Предоставляемое разрешение.
IS_GRANTABLE STRING No ВсегдаNO. Зарезервировано для последующего использования.
INHERITED_FROM STRING Да Отношение предка, от которого наследуется привилегия.

Ограничения

К отношению STORAGE_CREDENTIAL_PRIVILEGES применяются следующие ограничения:

Класс Имя. Column List Description
Первичный ключ METPRIVS_PK GRANTOR, , GRANTEESTORAGE_CREDENTIAL_NAMEPRIVILEGE_TYPE Уникальный код identifier для предоставленной привилегии.
Внешний ключ METPRIVS_METS_FK STORAGE_CREDENTIAL_NAME Ссылки STORAGE_CREDENTIALS

Примеры

> SELECT storage_credential_name, grantee
    FROM information_schema.storage_credential_privileges;