Skip to main content
 print this page

Resource Sharing

Resource Sharing enables user to grant access for Amorphic features, resources, and functions to other Amorphic users. This documentation outlines how resource sharing works for all Amorphic features.

Each resource will have a share icon and clicking the icon would open a panel with the following sections:-

Users​

This section shows the list of users along with their corresponding access-type authorized to perform operations on the resource. Users with editor access or owner access can provide resource access to other users or tags in the system.

Tags​

This tab shows the list of tags authorized to perform operations on that resource. A tag is a resource made up of a key-value pair, designed to efficiently share and manage Amorphic resources. Tags are created by going to Data Management And Governance -> User Access Tags -> Create Access Tag Read more about tags here

Access Types​

There are three type of access types:

Access TypeDescription
OwnerUsers or tags with owner access have full control over the resource, including managing the resource.
EditorUser or tags with editor access have the permission to edit the metadata of resources if applicable and can also perform any operations like run, stop, start etc except resource deletion.
Read OnlyUser or tags has limited (read only) permission to the particular resource, i.e. view the details and would not be able to perform other actions on it.

Access Source​

For datasets only, the Who has Access list carries an Access Source column alongside the access type, showing where each access came from:

Access SourceMeaning
DirectGranted on the dataset itself.
DLAInherited from Dataset Level Access on the domain the dataset belongs to.
FilterGranted through a data filter on a Lake Formation dataset.

Access Source

Note

When a user or tag holds the same access on a dataset both through the domain and directly on the dataset, the source is shown as Direct.

How to Grant Access to a Resource for Users/Tags?​

Authorization

To provide resource access to users/tags, follow these steps:

  1. Select the resource that user wants to share and click on the share icon.
  2. A side panel will open, here user can list users and tags that have access to the resource along with the access type.
  3. Provide the required details and click "Share".
    1. Provide Access To: Here user needs to search and choose users/tags that user wants to grant access to.
    2. Access Type: Select the required access type.
Note

Tags can only be shared with users, sharing between tags is not allowed.

How to Share Multiple Resources with Multiple Users and Tags in a Single Action?​

Multi-resource sharing allows Users to share multiple resources with multiple user-tags and custom-tags in a single action. It simplifies bulk operations and improves productivity by eliminating the need to share resources individually.

Feature availability​

Multi-resource sharing is available on the Resource Listing page for all resource types.

Key capabilities​

  • Bulk selection: Users can select multiple resources at once.
  • Tag-based sharing: Users can assign multiple user-tags and custom-tags while sharing resources.
  • Single action: Users perform sharing for all selected resources in one step.

Multi-resource sharing

How to Change the Access Type?​

Access does not have to be revoked and granted again to change it. In the Who has Access list, open the Access Type dropdown on the row and pick the new access type. The change takes effect straight away.

Switching also covers anything that sits under the resource. Changing the access on a domain updates the access on the datasets in that domain at the same time, so each dataset no longer has to be revoked and shared again by hand.

Change access type

Note

Access that reaches a dataset through the domain is managed on the domain. On the dataset, it is listed with DLA as the access source.

How to Revoke Access to a Resource for a User/Tag?​

Authorization

To remove resource access from a user/tag, follow these steps:

  1. Select the resource that user wants to revoke the access and click on the share icon.
  2. A side panel will open, here user can list users and tags that have access to the resource along with the access type.
  3. Open the Access Type dropdown on the right side of that user/tag and select Remove to revoke the access.
Important

Every resource must keep at least one owner with direct access, so the last remaining direct owner cannot be removed.

Note

A user or tag can hold only one access type on a resource at a time.
User can select upto 20 users/tags at a time.