Create a Google Cloud Storage (GCS) shortcut

In this article, you learn how to create a Google Cloud Storage(GCS) shortcut inside a Fabric lakehouse.

For an overview of shortcuts, see OneLake shortcuts. To create shortcuts programmatically, see OneLake shortcuts REST APIs.

Prerequisites

Create a shortcut

  1. Open a lakehouse.

  2. Right-click on a directory within the Lake view of the lakehouse.

  3. Select New shortcut.

    Screenshot of right click context menu showing where to select New shortcut from the Lake view.

Select a source

  1. Under External sources, select Google Cloud Storage.

    Screenshot of the New shortcut window showing the available shortcut types. The option titled Google Cloud Storage is highlighted.

  2. Enter the Connection settings according to the following table:

    Screenshot of the New shortcut window showing the Connection settings and Connection credentials.

    Field Description Value
    URL The connection string for your GCS bucket. The bucket name is optional. https://BucketName.storage.googleapis.com https://storage.googleapis.com
    Connection Previously defined connections for the specified storage location appear in the drop-down. If no connections exist, create a new connection. Create new connection
    Connection name The user defined name for the connection. A name for your connection.
    Authentication kind Fabric uses Hash-based Message Authentication Code (HMAC) keys to access Google Cloud storage. These keys are associated with a user or service account. The account must have permission to access the data within the GCS bucket. If the bucket specific endpoint was used in the connection URL, the account must have the storage.objects.get and storage.objects.list permissions. If the global endpoint was used in the connection URL, the account must also have the storage.buckets.list permission. HMAC Key
    Access ID The access key associated with a user or service account. For more on creating HMAC keys, see Manage HMAC Keys. Your access key.
    Secret The secret for the access key. Your secret key.
  3. Select Next.

  4. Browse to the target location for the shortcut.

    Screenshot of the storage browse window with multiple folders selected.

    If you used the global endpoint in the connection URL, all of your available buckets appear in the left navigation view. If you used a bucket specific endpoint in the connection URL, only the specified bucket and its contents appear in the navigation view.

    Navigate the storage account by selecting a folder or clicking on the expansion arrow next to a folder.

    In this view, you can select one or more shortcut target locations. Choose target locations by clicking the checkbox next a folder in the left navigation view.

  5. Select Next

    Screenshot of shortcut review page with options to rename and delete shortcuts.

    The review page allows you to verify all of your selections. Here you can see each shortcut that will be created. In the action column, you can click the pencil icon to edit the shortcut name. You can click the trash can icon to delete shortcut.

  6. Select Create.

The lakehouse automatically refreshes. The shortcut appears in the left Explorer pane.

Screenshot showing a Lake view list of tables that display the shortcut symbol.