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:
.json
).yaml
)Here are some suggestions to name your secrets:
private_key
is too genericgoogle.json
is also too genericgoogle_ocr/credentials.json
is a great specific namemy_project/prod/credentials.json
would make no sense on a
preprod
instancemy_project/credentials.json
My Beautiful Secret
my_beautiful_secret.yaml