Signiant

Integration

To integrate Storj with Signiant, you will need to create S3 credentials in Storj and add them within Signiant.

Requirements

  • An active Storj account
  • A bucket for use with Signiant in your Storj instance
  • An active Signiant Management Console account

Create an Account

To begin, you will need to create a Storj account.

Navigate to https://www.storj.io/signup?partner=Signiant to sign up, or log in https://storj.io/login if you already have an account.

Create a Bucket

Once you have your Storj account you can create a bucket for your data to be stored in.

  1. Navigate to Browse on the left side menu.

  2. Click on the New Bucket button.

  3. Assign the bucket an easily identifiable name, such as "my-bucket".

  4. Optional: Enable Object Lock (required for immutability in many applications).

  5. Optional: Enable Object Versioning (note that this will be enabled by default if Object Lock is enabled)

  6. Click Create bucket

Generate S3 credentials

Storj has an Amazon S3 compatible API and you'll need generate S3 credentials to use it. S3 credentials consist of an access key, secret key, and endpoint.

Create S3 credentials in the Storj console:

  1. Navigate to Access Keys on the left side menu.

  2. Click the New Access Key button.

  3. When the New Access dialog comes up, set specifications according to the following guidelines:

    • Name: The name of the credentials (e.g. my-access)
    • Type: S3 Credentials
  4. Click Next to provide permissions, either Full Access or Advanced:

    • Permissions: All
    • Buckets: Feel free to specify the bucket you created above (e.g. my-bucket), or leave as “All”
    • End date: provide an expiration date for these credentials (optional)
  5. Click Next to provide Access encryption Information

    In order to see the data uploaded to your bucket in the Storj console, you must unlock the bucket with the same encryption passphrase as the credentials.

    • Use the current passphrase: this is default option
    • Advanced: you may provide a different encryption phrase either your own or generate a new one.
      • Enter a new passphrase: use this option, if you would like to provide your own new encryption phrase
      • Generate 12-word passphrase: use this option, if you would like to generate a new encryption phrase
  6. Click Create Access to finish creation of your S3 credentials

  7. Click Confirm the Confirm details pop-up message

  8. Your S3 credentials are created. Write them down and store them, or click the Download all button. You will need these credentials for the following steps.


Connecting Signiant to Storj

Cloud Credentials Configuration

Important: From Signiant’s S3 Compatible documentation source: “For best performance, ensure that SDCX Server software is installed on a server near your S3 compatible storage location.”

The lower the latency between the SDCX server and Storj’s endpoint (gateway.storjshare.io) is, the better the throughput will be.

The performance achieved in the Storj + Signiant blog post was from a SDCX server installed on a Vultr instance located in the same city where a Storj endpoint was running.

Vultr’s “Looking Glass” ping test can be used to see which Vultr locations have single-digit-ms latency to gateway.storjshare.io.

  1. Log into the Signiant Media Shuttle management console: https://manage.mediashuttle.com/

  2. Go to Storage - Add

  3. Select S3 Compatible

  4. Select a SDCX server, then enter in all of the S3 information:

    • Service Endpoint: gateway.storjshare.io
    • Bucket: your-bucket-name
    • Subfolder: your-prefix-name
    • Access Key: your-access-key
    • Secret Key: your-secret-key
    • Access Parameters: Check Use SSL and Bucket Access Style Virtual Host
  5. Assign the newly created storage to the Media Shuttle Portal by clicking Assign

Previous
s3fs
Next
Splunk