Skip to content

NRS Objectstore

Barrett Falk edited this page Jun 5, 2023 · 7 revisions

Introduction

The NRS Objectstore is available for use on this project. For now, this will just be used for database backups; however, this can later be used for storage of large files (pictures, documents, videos, etc).

Configuration

There are three buckets, each representing an environent. This information, along with credentials is stored in the OpenShift vault (https://console.apps.silver.devops.gov.bc.ca/k8s/ns/c1c7ed-dev/secrets/object-store)

You can connect to each of these buckets using a tool of your choice (e.g. S3 Browser (https://s3browser.com/) [Windows], or Cyberduck (https://cyberduck.io/) [Mac]).

Viewing Objectstore

S3 Browser:

  1. Open S3 Browser
  2. Click "Add New Account" OR Fill in the window that popped up when you opened the application for the first time with the following information:
  • Display Name: Whatever you want here.
  • Account type: S3 Compatible Storage
  • REST Endpoint: (stored in OpenShift's secret vault as object-store-host)
  • Access Key ID: (stored in OpenShift's secret vault as object-store-access-key)
  • Secret Access Key: (stored in OpenShift's secret vault as object-store-secret-key)
  • Encrypt Access Keys with a Password: Checked - Use any password you want. This is just to Encrypt the password within the S3 Browser tool's local storage.
  • Use secure transfer SSL/TLS: Checked
  1. Click Save Changes

Cyberduck:

  1. Open Cyberduck
  2. Click the "Open Connection" icon. You'll see a dialog box pop up, enter the following information:
  • Amazon S3 (from the dropdown list at the top)
  • Server: (stored in OpenShift's secret vault as object-store-host)
  • Access Key ID: (stored in OpenShift's secret vault as object-store-access-key)
  • Secret Access Key: (stored in OpenShift's secret vault as object-store-secret-key)
  1. Click Connect