setup - Cloud Credentials¶
Interactive setup and management for cloud platform credentials.
Basic Syntax¶
benchbox setup --platform <name> [OPTIONS]
Supported Platforms¶
Platform |
Required Credentials |
|---|---|
|
|
|
|
|
|
|
|
|
|
Options¶
--platform [databricks|snowflake|bigquery|redshift|athena]: Platform to configure (required unless using--list-platformsor--statusalone). Case-insensitive.--validate-only: Validate existing credentials without modifying them--list-platforms: List all platforms with their configuration status--status: Show credential status for all configured platforms--remove: Remove stored credentials for the specified platform--diagnose: Run connectivity diagnostics (Redshift only)
Usage Examples¶
# Interactive credential setup
benchbox setup --platform databricks
# List all platforms and their status
benchbox setup --list-platforms
# Check credential status across all platforms
benchbox setup --status
# Validate credentials without modification
benchbox setup --platform snowflake --validate-only
# Run connectivity diagnostics (Redshift)
benchbox setup --platform redshift --diagnose
# Remove stored credentials
benchbox setup --platform databricks --remove
Notes¶
Credentials are stored securely via the
CredentialManager. The--statuscommand shows when credentials were last updated and validated.Platform dependencies are checked before setup. If required packages are missing, the command provides installation instructions.
The
--diagnoseflag is currently only supported for Redshift, where it tests TCP connectivity and checks AWS API-level cluster accessibility.