SVV_IAM_PRIVILEGES
Use SVV_IAM_PRIVILEGES para ver os privilégios do IAM concedidos explicitamente a usuários, perfis e grupos.
SVV_IAM_PRIVILEGES permanece visível para os seguintes usuários:
Superusuários
Usuários com a permissão ACCESS SYSTEM TABLE
Outros usuários só podem ver entradas às quais têm acesso.
Colunas da tabela
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
iam_arn | text | Nome do namespace. |
command_type | text | Tipos de privilégios. Os valores possíveis são COPY, UNLOAD, CREATE MODEL ou EXTERNAL FUNCTION. |
identity_id | integer | ID da identidade. Os valores possíveis são ID do usuário, ID da função ou ID do grupo. |
identity_name | text | Nome da identidade. |
identity_type | text | Tipo da identidade. Os valores possíveis são usuário, função, grupo ou público. |
Consultas de exemplo
O exemplo a seguir mostra os resultados de SVV_IAM_PRIVILEGES.
SELECT * from SVV_IAM_PRIVILEGES ORDER BY IDENTITY_ID;
iam_arn | command_type | identity_id | identity_name | identity_type
----------------------+--------------+-------------+---------------+---------------
default-aws-iam-role | COPY | 0 | public | public
default-aws-iam-role | UNLOAD | 0 | public | public
default-aws-iam-role | CREATE MODEL | 0 | public | public
default-aws-iam-role | EXFUNC | 0 | public | public
default-aws-iam-role | COPY | 106 | u1 | user
default-aws-iam-role | UNLOAD | 106 | u1 | user
default-aws-iam-role | CREATE MODEL | 106 | u1 | user
default-aws-iam-role | EXFUNC | 106 | u1 | user
default-aws-iam-role | COPY | 118413 | r1 | role
default-aws-iam-role | UNLOAD | 118413 | r1 | role
default-aws-iam-role | CREATE MODEL | 118413 | r1 | role
default-aws-iam-role | EXFUNC | 118413 | r1 | role
(12 rows)