Configure environment variables
2 minute read
System Settings 管理 UI を使用してインスタンスレベルの 設定 を行うことに加えて、W&B は 環境変数 を使用してコードでこれらの 値 を 設定 する 方法 も提供します。また、IAM の 高度な 設定 も参照してください。
環境変数 のリファレンス
環境変数 | 説明 |
---|---|
LICENSE | wandb/ローカルライセンス |
MYSQL | MySQL 接続文字列 |
BUCKET | データ を 保存 する S3 / GCS バケット |
BUCKET_QUEUE | オブジェクト 作成 イベント 用の SQS / Google PubSub キュー |
NOTIFICATIONS_QUEUE | run イベント を パブリッシュする SQS キュー |
AWS_REGION | バケット が存在する AWS リージョン |
HOST | インスタンス の FQD。例えば、https://my.domain.net です。 |
OIDC_ISSUER | Open ID Connect ID プロバイダーの URL。例えば、https://cognito-idp.us-east-1.amazonaws.com/us-east-1_uiIFNdacd です。 |
OIDC_CLIENT_ID | ID プロバイダー内の アプリケーション の クライアント ID |
OIDC_AUTH_METHOD | implicit (デフォルト) または pkce。詳細については、以下を参照してください。 |
SLACK_CLIENT_ID | アラートに使用する Slack アプリケーション の クライアント ID |
SLACK_SECRET | アラートに使用する Slack アプリケーション の シークレット |
LOCAL_RESTORE | インスタンス に アクセス できない場合は、一時的に true に 設定 できます。一時的な 認証情報 については、コンテナ からの ログ を確認してください。 |
REDIS | W&B で 外部 REDIS インスタンス を セットアップするために使用できます。 |
LOGGING_ENABLED | true に 設定 すると、 アクセス ログ が stdout に ストリーム されます。この 変数 を 設定 しなくても、サイドカー コンテナ をマウントして /var/log/gorilla.log を監視できます。 |
GORILLA_ALLOW_USER_TEAM_CREATION | true に 設定 すると、管理者以外の ユーザー が 新しい Teams を 作成 できるようになります。デフォルトでは false です。 |
GORILLA_DATA_RETENTION_PERIOD | 削除された run の データ を保持する期間 (時間単位)。削除された run データ は 復元できません。入力 値 に h を追加します。たとえば、"24h" 。 |
ENABLE_REGISTRY_UI | true に 設定 すると、新しい W&B Registry UI が有効になります。 |
高度な 信頼性 設定
Redis
外部 Redis サーバー の 設定 はオプションですが、 production システム では推奨されます。Redis は、サービスの信頼性を向上させ、特に 大規模な Projects での ロード時間 を短縮するために キャッシュ を有効にするのに役立ちます。高可用性 (HA) を備えた ElastiCache などの マネージド Redis サービス と、次の 仕様 を使用してください。
- 最小 4GB の メモリ、推奨 8GB
- Redis バージョン 6.x
- 転送中の 暗号化
- 認証 が有効
W&B で Redis インスタンス を 設定 するには、http(s)://YOUR-W&B-SERVER-HOST/system-admin
の W&B 設定 ページ に移動します。[外部 Redis インスタンス を 使用 する] オプション を有効にし、次の 形式 で Redis 接続文字列 を入力します。

コンテナ または Kubernetes デプロイメント で 環境変数 REDIS
を使用して Redis を 設定 することもできます。または、REDIS
を Kubernetes シークレット として 設定 することもできます。
この ページ では、Redis インスタンス が デフォルト ポート 6379
で 実行されていることを前提としています。別の ポート を 設定 し、 認証 を 設定 し、redis
インスタンス で TLS を有効にする 場合 、接続文字列 の 形式 は redis://$USER:$PASSWORD@$HOST:$PORT?tls=true
のようになります。
[i18n] feedback_title
[i18n] feedback_question
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.