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


STORAGE_CREDENTIAL_PRIVILEGES

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

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

Это расширение для стандартной схемы сведений SQL.

Заметка

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

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

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

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

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

Определение

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

Имя. Тип данных Допускает значение 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 применяются следующие ограничения:

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

Примеры

> SELECT storage_credential_name, grantee
    FROM information_schema.storage_credential_privileges;