Creating an Object Store in WEKA

Prev Next

In WEKA NeuralMesh, Object stores can be used to extend the SSD performance tier with a cost-efficient capacity tier. This article details the steps to configure a Wasabi bucket as an object store.

Requirements

Configuration

  1. Log in to the WEKA dashboard.

  2. Navigate to Manage.

  3. Select Object Stores.

  4. In the Object Store Buckets section, click + Create.

  5. In the Create Object Store Bucket dialog box, provide the following details.

    • Name—Provide a name for the object store bucket.

    • Object Store—Select default-local to create a bucket for tiering and snapshots, select default-remote to access read-only snapshots.

    • Type—Select OTHER.

    • Protocol—HTTPS_UNVERIFIED.

    • Hostname—Provide the Wasabi endpoint URL of the region where the bucket is located.

    • Port—443.

    • Bucket—Provide the name of the Wasabi bucket.

    • Auth Method—Select AWSSignature4.

    • Region—Provide the region of the Wasabi bucket.

    • Access Key—Provide your Wasabi access key.

    • Secret Key—Provide your Wasabi secret key.

  6. Click Validate to verify the connectivity to the Wasabi bucket.

  7. Click Create.

    This configuration example uses Wasabi’s us-east-1 storage region. To use another Wasabi storage region, use the appropriate URL as described in Service URLs for Wasabi's Storage Regions.

    The object store buckets page displays the newly created buckets.

    To learn more about managing Object Stores, refer to Manage object stores.

Appendix

This section provides the command line approach for the above configuration.

Attach Wasabi bucket (local, writable):

weka fs tier s3 add <name, e.g., wasabi-s3-local> --site=local --hostname=s3.wasabisys.com --auth-method=AWSSignature4 --port 443 --protocol HTTPS_UNVERIFIED --region=us-east-1 --bucket=<bucket name> --access-key-id=<access key> --secret-key=<secret key>

Detach Wasabi bucket (local, writable):

weka fs tier s3 add <name, e.g., wasabi-s3-remote> --site=remote --hostname=s3.wasabisys.com --auth-method=AWSSignature4 --port 443 --protocol HTTPS_UNVERIFIED --region=us-east-1 --bucket=<bucket name> --access-key-id=<access key> --secret-key=<secret key>

This configuration example uses Wasabi’s us-east-1 storage region. To use another Wasabi storage region, use the appropriate URL as described in Service URLs for Wasabi's Storage Regions.