- `CREATE` privileges on the containing schema. - `SELECT` privileges on the item being written out to an external system. - NOTE: if the item is a view, then the view owner must also have the necessary privileges to execute the view definition. - `CREATE` privileges on the containing cluster if the sink is created in an existing cluster. - `CREATECLUSTER` privileges on the system if the sink is not created in an existing cluster. - `USAGE` privileges on all connections and secrets used in the sink definition. - `USAGE` privileges on the schemas that all connections and secrets in the statement are contained in.