ARA-C01 · Question #134
Who can view account-level Credit and Storage Usage?
The correct answer is A. ACCOUNTADMIN B. A role which has been granted the MONITOR USAGE global privilege. In Snowflake, account-level Credit and Storage Usage is visible to the ACCOUNTADMIN role and any role explicitly granted the MONITOR USAGE global privilege.
Question
Who can view account-level Credit and Storage Usage?
Options
- AACCOUNTADMIN
- BA role which has been granted the MONITOR USAGE global privilege
- CSTORAGEADMIN
- DSTORAGEMONITOR
How the community answered
(17 responses)- A88% (15)
- C6% (1)
- D6% (1)
Why each option
In Snowflake, account-level Credit and Storage Usage is visible to the ACCOUNTADMIN role and any role explicitly granted the MONITOR USAGE global privilege.
ACCOUNTADMIN is Snowflake's highest-level system role and has inherent visibility into all account-level metrics, including credit consumption and storage usage, without requiring any additional privilege grants.
The MONITOR USAGE global privilege, when granted to a custom or lower-level role, explicitly enables that role to query account-level credit and storage usage data, allowing delegation of this visibility without granting full ACCOUNTADMIN access.
STORAGEADMIN is not a standard built-in Snowflake system role and does not exist in Snowflake's default role hierarchy.
STORAGEMONITOR is not a real Snowflake role and has no definition or privileges within Snowflake's access control framework.
Concept tested: Snowflake roles and MONITOR USAGE privilege for usage visibility
Source: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege
Topics
Community Discussion
No community discussion yet for this question.