Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. In the Data Fusion UI, go to the System Admin link in the top right hand side corner. Select Configuration and go to Make HTTP Calls link.

  2. Make an HTTP call to create a secure key.

    You can now use the secure key name in the pipelines to retrieve the credentials.

  3. The Wrangler can use the secure key to retrieve the password by clicking on the shield button and select the corresponding secure key.

    Image Removed
  4. The secure key can also be provided as a secure macro in the pipeline config. The secure macro has the format ${secure(<secure-key-name>)}.

    Image RemovedImage Added

Manage the secure information

...

  1. Save the secure information:

    Code Block
    PUT  /namespaces/<namespace-id>/securekeys/<key-name>


    Where namespace-id is the namespace name, key-name is a key for your credentials. This key needs to be provided to pipelines to use the credentials. The call needs a JSON body with the format:

    Code Block
    {
      "datadescription": "your_password description",
      "descriptiondata": "your_description password",
      "properties": {"key1": "val1", "key2", "val2"}
    }

    Retrieve the secure information, to retrieve based on a single key name:

    Code Block
    GET  /namespaces/{namespace-id}/securekeys/{key-name}

    to retrieve the secure information:

    Code Block
    GET  /namespaces/{namespace-id}/securekeys
    to retrieve the properties and creation time of secure information:
    Code Block
    GET  /namespaces/{namespace-id}/securekeys/{key-name}/metadata
        "<property-key>": "<property-value>"
      }
    }

  2. Delete the secure information:

    Code Block
    DELETE /namespaces/{namespace<namespace-id}id>/securekeys/{key<key-name}name>