Skip to main content
Skip table of contents

Data Acquisition

Background

As part of the Configure phase of Onboarding, Data Acquisition defines how data is exchanged between the client and GridX.

The Standard approach is documented below though other options can be considered on a case-by-case basis.

Data Acquisition Standard

For a client providing files to GridX according the ICD, AWS Transfer Family is the recommended approach for Data Acquisition. AWS Transfer Family is a secure transfer service part of the AWS Cloud platform. AWS Transfer Family offers fully managed support for the transfer of files over SFTP, AS2, FTPS, and FTP directly into and out of Amazon S3 or Amazon EFS.

To set up AWS Transfer Family, we need to request the following information from the client.

  1. SSH Public Key (per user)

    • Clients connect to our SFTP server using SSH. Please generate a key pair and send us the public key contents.

    • Example:

      CODE
      ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIINPy0R2D0kj5fV2A46Vo+ShUN/I1f7fqI4bCs1TgGQF tester@gridx
  2. CIDR Block(s)

    • This describes the IP ranges of the network(s) used by the client to connect to our server.

    • Examples:

      • 10.10.1.0/24

      • 10.10.10.10/32

GridX needs to perform the following steps to enable the setup of AWS Transfer Family.

  1. Desired DNS Alias(es)

    • The SFTP server has the host name sftp-main.gridx.com, and we can provide DNS aliases to the client per-user.

    • Typically, a utility will use the same alias for both the stage and prod users.

      • These aliases all point back to sftp-main.gridx.com

      • Patterns:

        • sftp.{unitenant}.gridx.com

          • E.g.,

            • sftp.xcel.gridx.com

            • sftp.pge.gridx.com

        • sftp.{multitenant.opco}.gridx.com

          • E.g.,

            • sftp.southern.mpc.gridx.com

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.