You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							47 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							47 lines
						
					
					
						
							1.4 KiB
						
					
					
				| # Put this file to one of the location, with descending priority | |
| #    ./credential.toml | |
| #    $HOME/.seaweedfs/credential.toml | |
| #    /etc/seaweedfs/credential.toml | |
| # this file is read by S3 API and IAM API servers | |
| 
 | |
| # Choose one of the credential stores below | |
| # Only one store can be enabled at a time | |
| 
 | |
| # Filer-based credential store (default, uses existing filer storage) | |
| [credential.filer_etc] | |
| enabled = true | |
| # filer address and grpc_dial_option will be automatically configured by the server | |
| 
 | |
| 
 | |
| # PostgreSQL credential store (recommended for multi-node deployments) | |
| [credential.postgres] | |
| enabled = false | |
| hostname = "localhost" | |
| port = 5432 | |
| username = "seaweedfs" | |
| password = "your_password" | |
| database = "seaweedfs" | |
| schema = "public" | |
| sslmode = "disable" | |
| # Optional: table name prefix (default: "sw_") | |
| table_prefix = "sw_" | |
| # Connection pool settings | |
| connection_max_idle = 10 | |
| connection_max_open = 100 | |
| connection_max_lifetime_seconds = 3600 | |
| 
 | |
| # Memory credential store (for testing only, data is lost on restart) | |
| [credential.memory] | |
| enabled = false | |
| 
 | |
| # Environment variable overrides: | |
| # Any configuration value can be overridden by environment variables | |
| # Rules: | |
| #   * Prefix with "WEED_CREDENTIAL_" | |
| #   * Convert to uppercase | |
| #   * Replace '.' with '_' | |
| # | |
| # Examples: | |
| #   export WEED_CREDENTIAL_POSTGRES_PASSWORD=secret | |
| #   export WEED_CREDENTIAL_POSTGRES_HOSTNAME=db.example.com | |
| #   export WEED_CREDENTIAL_FILER_ETC_ENABLED=true
 |