Secrets are text payloads shared securely between the Arkindex instance and any worker. No user should have direct access to those secret values.
You can use Arkindex secrets to store sensitive values that may give Arkindex users access to any resources that should be private, for example because they cost money or are proprietary.
Here are some common examples:
As secrets are tied to an instance, it can also be a good way to customize a worker's behaviour depending on the Arkindex instance.
A secret is made of two parts:
name: an unique identifier that you choose (as a Machine learning developer) to identify your secret;
content: the secret's payload.
You can use 3 different formats for your secret content:
Here are some suggestions to name your secrets:
private_keyis too generic
google.jsonis also too generic
google_ocr/credentials.jsonis a great specific name
my_project/prod/credentials.jsonwould make no sense on a
My Beautiful Secret