These two actions are possible with an inbound share, according to the Snowflake documentation
and the web search results. An inbound share is a share that is created by another Snowflake account
(the provider) and imported into your account (the consumer). An inbound share allows you to
access the data shared by the provider, but not to modify or delete it. However, you can perform
some actions with the inbound share, such as:
Clone a table from a share. You can create a copy of a table from an inbound share using the CREATE
TABLE … CLONE statement. The clone will contain the same data and metadata as the original table,
but it will be independent of the share. You can modify or delete the clone as you wish, but it will not
reflect any changes made to the original table by the provider1.
Create additional views inside the shared database. You can create views on the tables or views from
an inbound share using the CREATE VIEW statement. The views will be stored in the shared database,
but they will be owned by your account. You can query the views as you would query any other view
in your account, but you cannot modify or delete the underlying objects from the share2.
The other actions listed are not possible with an inbound share, because they would require
modifying the share or the shared objects, which are read-only for the consumer. You cannot grant
modify permissions on the share, create a table from the shared database, or create a table stream
on the shared table34.
Reference:
Cloning Objects from a Share | Snowflake Documentation
Creating Views on Shared Data | Snowflake Documentation
Importing Data from a Share | Snowflake Documentation
Streams on Shared Tables | Snowflake Documentation