Page tree

   

Steps:

  1. You can apply this change through the Admin Settings Page (recommended) or
    trifacta-conf.json
    . For more information, see Platform Configuration Methods.
  2. Enable WASB as the base storage layer:

    "webapp.storageProtocol": "wasbs",
    "hdfs.enabled": false,
    ParameterDescription
    webapp.storageProtocol

    Sets the base storage layer for the platform. Set this value to wasbs.

    NOTE: After this parameter has been saved, you cannot modify it. You must re-install the platform to change it.

    wasb protocol is not supported.

    hdfs.enabledFor WASB blob storage, set this value to false.
  3. Save your changes.
  4. In the following sections, you configure where the platform acquires the SAS token to use for WASB access from one of the following:
    1. From platform configuration
    2. From the Azure key vault
Configure SAS token for WASB

When integrating with WASB, the platform must be configured to use a SAS token to gain access to WASB resources. This token can be made available in either of the following ways, each of which requires separate configuration.

Via Trifacta platform configuration:

  1. You can apply this change through the Admin Settings Page (recommended) or
    trifacta-conf.json
    . For more information, see Platform Configuration Methods.
  2. Locate and specify the following parameters:

    "azure.wasb.defaultStore.blobHost": "<xxxxxxx.blob.core.windows.net>",
    "azure.wasb.defaultStore.container": "<name_of_container>",
    "azure.wasb.defaultStore.keyVaultSasTokenSecretName": "",
    "azure.wasb.defaultStore.sasToken": "sas_token_of_your_blob_storage"
    "azure.wasb.enabled": true,
    "azure.wasb.extraStores": [],
    "azure.wasb.fetchSasTokensFromKeyVault": false,
    ParameterDescription
    azure.wasb.defaultStore.blobHost

    Host of the WASB storage container. Acquire this value from your Azure console.

    NOTE: Do not add a protocol identifier such as https:// to the front of this value.

    azure.wasb.defaultStore.containerName of the default storage container
    azure.wasb.defaultStore.keyVaultSasTokenSecretNameFor acquiring the SAS token from platform configuration, leave this value empty.
    azure.wasb.defaultStore.sasTokenEnter the SAS token to access the WASB blob storage container.
    azure.wasb.enabledSet this value to true.
    azure.wasb.extraStoresYou can configure extra WASB storage blobs to access. For additional details, see Enable WASB Access.
    azure.wasb.fetchSasTokensFromKeyVaultFor acquiring the SAS token from platform configuration, set this value to false.
  3. Save your changes and restart the platform.

Via Azure Key Vault:

To require the Trifacta platform to acquire the SAS token from the Azure key vault, please complete the following configuration steps.

  1. You can apply this change through the Admin Settings Page (recommended) or
    trifacta-conf.json
    . For more information, see Platform Configuration Methods.
  2. Locate and specify the following parameters:

    "azure.wasb.defaultStore.blobHost": "<xxxxxxx.blob.core.windows.net>"
    "azure.wasb.defaultStore.container": "<name_of_container>",
    "azure.wasb.defaultStore.keyVaultSasTokenSecretName": "<your_key_vault_secret_name>",
    "azure.wasb.defaultStore.sasToken": ""
    "azure.wasb.enabled": true,
    "azure.wasb.extraStores": [],
    "azure.wasb.fetchSasTokensFromKeyVault": true,
    ParameterDescription
    azure.wasb.defaultStore.blobHost

    Host of the WASB storage container. Acquire this value from your Azure console.

    NOTE: Do not add a protocol identifier such as https:// to the front of this value.

    azure.wasb.defaultStore.containerName of the default storage container
    azure.wasb.defaultStore.keyVaultSasTokenSecretNameFor acquiring the SAS token from the key vault, paste in the value of the Azure key vault secret name, which you defined when creating the registered application in the Azure console.
    azure.wasb.defaultStore.sasTokenLeave this value empty.
    azure.wasb.enabledSet this value to true.
    azure.wasb.extraStoresYou can configure extra WASB storage blobs to access. For additional details, see Enable WASB Access.
    azure.wasb.fetchSasTokensFromKeyVaultFor acquiring the SAS token from the key vault, set this value to true.
  3. Save your changes and restart the platform.


This page has no comments.