2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								/ *  
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								 *  MinIO  Cloud  Storage ,  ( C )  2018 - 2019  MinIO ,  Inc . 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Licensed  under  the  Apache  License ,  Version  2.0  ( the  "License" ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  you  may  not  use  this  file  except  in  compliance  with  the  License . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  You  may  obtain  a  copy  of  the  License  at 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *      http : //www.apache.org/licenses/LICENSE-2.0
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Unless  required  by  applicable  law  or  agreed  to  in  writing ,  software 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  distributed  under  the  License  is  distributed  on  an  "AS IS"  BASIS , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  WITHOUT  WARRANTIES  OR  CONDITIONS  OF  ANY  KIND ,  either  express  or  implied . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  See  the  License  for  the  specific  language  governing  permissions  and 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  limitations  under  the  License . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * / 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								package  config  
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								// UI errors
  
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								var  (  
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidBrowserValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid browser value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Browser can only accept `on` and `off` values. To disable web browser access, set this value to `off`" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidDomainValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-09-21 05:56:32 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid domain value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Domain can only accept DNS compatible values" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-09-21 05:56:32 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidErasureSetSize  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-08-16 07:35:21 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid erasure set size" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
									
										
										
										
											2020-04-14 14:08:14 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										"Erasure set can only accept any of [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] values" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-08-16 07:35:21 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidWormValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-06-07 09:10:51 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid WORM value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"WORM can only accept `on` and `off` values. To enable WORM, set this value to `on`" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidCacheDrivesValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid cache drive value" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please check the value in this ENV variable" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-11-21 07:10:24 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										"MINIO_CACHE_DRIVES: Mounted drives or directories are delimited by `,`" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidCacheExcludesValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid cache excludes value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-11-21 07:10:24 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										"MINIO_CACHE_EXCLUDE: Cache exclusion patterns are delimited by `,`" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidCacheExpiryValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid cache expiry value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-10-23 13:59:13 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										"MINIO_CACHE_EXPIRY: Valid cache expiry duration must be in days" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-23 13:59:13 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									ErrInvalidCacheQuota  =  newErrFn ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Invalid cache quota value" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-06-26 01:24:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-10-23 13:59:13 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										"MINIO_CACHE_QUOTA: Valid cache quota value must be between 0-100" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-06-26 01:24:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-02-04 11:40:01 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									ErrInvalidCacheAfter  =  newErrFn ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Invalid cache after value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"MINIO_CACHE_AFTER: Valid cache after value must be 0 or greater" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-02-23 21:33:39 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									ErrInvalidCacheWatermarkLow  =  newErrFn ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Invalid cache low watermark value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"MINIO_CACHE_WATERMARK_LOW: Valid cache low watermark value must be between 0-100" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									ErrInvalidCacheWatermarkHigh  =  newErrFn ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Invalid cache high watermark value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"MINIO_CACHE_WATERMARK_HIGH: Valid cache high watermark value must be between 0-100" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidCacheEncryptionKey  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-24 01:13:22 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid cache encryption master key value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"MINIO_CACHE_ENCRYPTION_MASTER_KEY: For more information, please refer to https://docs.min.io/docs/minio-disk-cache-guide" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-11-02 06:53:16 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									ErrInvalidRotatingCredentialsBackendEncrypted  =  newErrFn ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Invalid rotating credentials" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please set correct rotating credentials in the environment for decryption" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										` Detected encrypted config backend, correct old access and secret keys should be specified via environment variables MINIO_ACCESS_KEY_OLD and MINIO_SECRET_KEY_OLD to be able to re-encrypt the MinIO config, user IAM and policies with new credentials ` , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									ErrInvalidCredentialsBackendEncrypted  =  newErrFn ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Invalid credentials" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please set correct credentials in the environment for decryption" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										` Detected encrypted config backend, correct access and secret keys should be specified via environment variables MINIO_ACCESS_KEY and MINIO_SECRET_KEY to be able to decrypt the MinIO config, user IAM and policies ` , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									ErrMissingCredentialsBackendEncrypted  =  newErrFn ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Credentials missing" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please set your credentials in the environment" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										` Detected encrypted config backend, access and secret keys should be specified via environment variables MINIO_ACCESS_KEY and MINIO_SECRET_KEY to be able to decrypt the MinIO config, user IAM and policies ` , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidCredentials  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid credentials" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please provide correct credentials" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-11-15 06:47:35 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										` Access key length should be at least 3, and secret key length at least 8 characters ` , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrEnvCredentialsMissingGateway  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-06-02 06:45:11 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Credentials missing" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-09-10 01:21:48 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please set your credentials in the environment" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										` In Gateway mode, access and secret keys should be specified via environment variables MINIO_ACCESS_KEY and MINIO_SECRET_KEY respectively ` , 
							 
						 
					
						
							
								
									
										
										
										
											2018-06-02 06:45:11 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrEnvCredentialsMissingDistributed  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-08-15 12:41:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Credentials missing" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-09-10 01:21:48 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please set your credentials in the environment" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										` In distributed server mode, access and secret keys should be specified via environment variables MINIO_ACCESS_KEY and MINIO_SECRET_KEY respectively ` , 
							 
						 
					
						
							
								
									
										
										
										
											2018-08-15 12:41:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidErasureEndpoints  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid endpoint(s) in erasure mode" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please provide correct combination of local/remote paths" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-10 02:39:42 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"For more information, please refer to https://docs.min.io/docs/minio-erasure-code-quickstart-guide" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidNumberOfErasureEndpoints  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid total number of endpoints for erasure mode" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please provide an even number of endpoints greater or equal to 4" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-10 02:39:42 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"For more information, please refer to https://docs.min.io/docs/minio-erasure-code-quickstart-guide" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrStorageClassValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid storage class value" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please check the value" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										` MINIO_STORAGE_CLASS_STANDARD :  Format  "EC:<Default_Parity_Standard_Class>"  ( e . g .  "EC:3" ) .  This  sets  the  number  of  parity  disks  for  MinIO  server  in  Standard  mode .  Objects  are  stored  in  Standard  mode ,  if  storage  class  is  not  defined  in  Put  request 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								MINIO_STORAGE_CLASS_RRS :  Format  "EC:<Default_Parity_Reduced_Redundancy_Class>"  ( e . g .  "EC:3" ) .  This  sets  the  number  of  parity  disks  for  MinIO  server  in  Reduced  Redundancy  mode .  Objects  are  stored  in  Reduced  Redundancy  mode ,  if  Put  request  specifies  RRS  storage  class  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Refer  to  the  link  https : //github.com/minio/minio/tree/master/docs/erasure/storage-class for more information`,
  
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrUnexpectedBackendVersion  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Backend version seems to be too recent" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-10 02:39:42 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please update to the latest MinIO version" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidAddressFlag  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"--address input is invalid" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check --address parameter" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-01-22 18:25:27 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										` -- address  binds  to  a  specific  ADDRESS : PORT ,  ADDRESS  can  be  an  IPv4 / IPv6  address  or  hostname  ( default  port  is  ' : 9000 ' ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									Examples :  -- address  ' : 443 ' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										  -- address  ' 172.16 .34 .31 : 9000 ' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										  -- address  ' [ fe80 : : da00 : a6c8 : e3ae : ddd7 ] : 9000 ' ` , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidFSEndpoint  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid endpoint for standalone FS mode" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the FS endpoint" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										` FS  mode  requires  only  one  writable  disk  path 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								Example  1 :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   $  minio  server  / data / minio / ` , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrUnableToWriteInBackend  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Unable to write to the backend" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-10 02:39:42 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please ensure MinIO binary has write permissions for the backend" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										` Verify if MinIO binary is running as the same user who has write permissions for the backend ` , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrPortAlreadyInUse  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Port is already in use" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please ensure no other program uses the same address/port" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrPortAccess  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Unable to use specified port" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please ensure MinIO binary has 'cap_net_bind_service=+ep' permissions" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										` Use 'sudo setcap cap_net_bind_service=+ep /path/to/minio' to provide sufficient permissions ` , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrNoPermissionsToAccessDirFiles  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Missing permissions to access the specified path" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please ensure the specified path can be accessed" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrSSLUnexpectedError  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid TLS certificate" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the content of your certificate data" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										` Only PEM (x.509) format is accepted as valid public & private certificates ` , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrSSLUnexpectedData  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid TLS certificate" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please check your certificate" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrSSLNoPassword  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Missing TLS password" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please set the password to environment variable `MINIO_CERT_PASSWD` so that the private key can be decrypted" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrNoCertsAndHTTPSEndpoints  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"HTTPS specified in endpoints, but no TLS certificate is found on the local machine" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-08-13 12:25:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please add TLS certificate or use HTTP endpoints only" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Refer to https://docs.min.io/docs/how-to-secure-access-to-minio-server-with-tls for information about how to load a TLS certificate in your server" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrCertsAndHTTPEndpoints  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-10 04:29:37 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"HTTP specified in endpoints, but the server in the local machine is configured with a TLS certificate" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please remove the certificate in the configuration directory or switch to HTTPS" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrSSLWrongPassword  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Unable to decrypt the private key using the provided password" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please set the correct password in environment variable `MINIO_CERT_PASSWD`" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrUnexpectedDataContent  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Unexpected data content" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-10 02:39:42 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please contact MinIO at https://slack.min.io" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrUnexpectedError  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Unexpected error" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-10 02:39:42 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Please contact MinIO at https://slack.min.io" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
									
										
										
										
											2018-09-28 11:36:17 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidCompressionIncludesValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2018-09-28 11:36:17 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid compression include value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-10-23 13:59:13 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										"Compress extensions/mime-types are delimited by `,`. For eg, MINIO_COMPRESS_MIME_TYPES=\"A,B,C\"" , 
							 
						 
					
						
							
								
									
										
										
										
											2018-09-28 11:36:17 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
									
										
										
										
											2019-01-06 06:16:43 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidGWSSEValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2019-01-06 06:16:43 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid gateway SSE value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"Please check the passed value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"MINIO_GATEWAY_SSE: Gateway SSE accepts only C and S3 as valid values. Delimit by `;` to set more than one value" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-10-05 01:35:33 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									ErrInvalidGWSSEEnvValue  =  newErrFn ( 
							 
						 
					
						
							
								
									
										
										
										
											2019-01-06 06:16:43 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Invalid gateway SSE configuration" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										"" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-10 02:39:42 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										"Refer to https://docs.min.io/docs/minio-kms-quickstart-guide.html for setting up SSE" , 
							 
						 
					
						
							
								
									
										
										
										
											2019-01-06 06:16:43 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
									
										
										
										
											2018-05-09 10:04:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								)