Діліться конфіденційною інформацією з Cellar. Кінцеве шифрування, завжди безкоштовно. Реєстрація не потрібна.

v2.x.x

INFO

This documentation is up to date as of version 2.x.x.

All cellar configuration is handled through API settings, and such API configuration handled through environment variables.

You must configure both the application settings as well as one datastore and one cryptography engine. See below for details.

Додаток

NameTypeMin VersionDescriptionDefault
APP_CLIENT_ADDRESSstringВизначає FQDN (повністю визначення ім’я домена) куди ви розгортаєте Cellar.http://127.0.0.1:8080
APP_BIND_ADDRESSstringВизначає адресу на який Cellar буде примати зв’язок. За замовчуванням.127.0.0.1:8080
LOGGING_LEVELstringВизначає мінімальний рівень серйозності для ведення журналу. Має бути один з trace, debug, info, warning, error, fatal, panic.info
LOGGING_ENABLE_STDOUTbooleanВизначає чи Cellar повинен писати логи в стандартне виведення (stdout).true
LOGGING_DIRECTORY (optional)stringВизначає папку туда, куда Cellar повинен писати логи. Cellar створює папку якщо її немає.

Система Зберігання Даних (Datastore)

Redis

NameTypeMin VersionDescriptionDefault
REDIS_HOSTstringВизначає хост на яких база даних Redis приймає зв’язки.localhost
REDIS_PORTintegerВизначає порт на яких база даних Redis приймає зв’язки.6379
REDIS_PASSWORD (optional)stringЦе пароль від база даних Redis.
REDIS_DBintegerВизначає номер база даних в екземпляр Redis з яким ви хочете взаємодіяти.0

Криптографія (Cryptography)

Vault

NameTypeMin VersionDescriptionDefault
VAULT_ADDRESSstringВизначає вся адреса екземпляр Vault.http://localhost:8200
VAULT_ENCRYPTION_TOKEN_NAMEstringВизначає назва ключа з Vault Transit Secrets Engine який Cellar буде використовувати щоб зашифрувати та розшифрувати.
VAULT_AUTH_MOUNT_PATHstringv2.0.0Specifies the mount path of the auth engine you whish to use to authenticate from Cellar API to vault (see below for more information)

Cellar supports multiple methods of authentication between your api and vault. You must configure exactly one of them.

For more information on how each of these auth methods work, please refer to the Vault Auth Methods documentation.

AppRole Auth

NameTypeMin VersionDescriptionDefault
VAULT_ROLE_IDstringВизначає те, який role_id використовувати щоб увійти в Vault з [з методом автентифікації AppRole][vault-approle].
VAULT_SECRET_IDstringВизначає те, який secret_id використовувати щоб увійти в Vault з [з методом автентифікації AppRole][vault-approle].

AWS IAM Auth

NameTypeMin VersionDescriptionDefault
VAULT_AUTH_AWSIAM_ROLEstringv2.0.0Specifies the AWS IAM role to use for authenticating to vault with AWS IAM authentication.

GCP IAM Auth

NameTypeMin VersionDescriptionDefault
VAULT_AUTH_GCPIAM_ROLEstringv2.0.0Specifies the GCP IAM role to use for authenticating to vault with GCP IAM authentication.

Kubernetes Auth

NameTypeMin VersionDescriptionDefault
VAULT_AUTH_KUBERNETES_ROLEstringv2.0.0Specifies the K8s role to use for authenticating to vault with K8s authentication.