Amazon Kinesis Producer C SDK
EnvironmentVariables

Environment variables. More...

Macros

#define ACCESS_KEY_ENV_VAR   ((PCHAR) "AWS_ACCESS_KEY_ID")
 
#define SECRET_KEY_ENV_VAR   ((PCHAR) "AWS_SECRET_ACCESS_KEY")
 
#define SESSION_TOKEN_ENV_VAR   ((PCHAR) "AWS_SESSION_TOKEN")
 
#define DEFAULT_REGION_ENV_VAR   ((PCHAR) "AWS_DEFAULT_REGION")
 
#define CACERT_PATH_ENV_VAR   ((PCHAR) "AWS_KVS_CACERT_PATH")
 
#define DEBUG_LOG_LEVEL_ENV_VAR   ((PCHAR) "AWS_KVS_LOG_LEVEL")
 
#define ENABLE_FILE_LOGGING   ((PCHAR) "AWS_ENABLE_FILE_LOGGING")
 

Detailed Description

Environment variables.

Environment variable name

Macro Definition Documentation

◆ ACCESS_KEY_ENV_VAR

#define ACCESS_KEY_ENV_VAR   ((PCHAR) "AWS_ACCESS_KEY_ID")

AWS Access Key value. Run export AWS_ACCESS_KEY_ID=<value> to provide AWS access key

◆ CACERT_PATH_ENV_VAR

#define CACERT_PATH_ENV_VAR   ((PCHAR) "AWS_KVS_CACERT_PATH")

KVS CA Cert path. Provide this path if a cert is available in a path other than default. Run export AWS_KVS_CACERT_PATH=<value> to provide Cert path

◆ DEBUG_LOG_LEVEL_ENV_VAR

#define DEBUG_LOG_LEVEL_ENV_VAR   ((PCHAR) "AWS_KVS_LOG_LEVEL")

KVS log level. KVS provides 7 log levels. Run export AWS_KVS_LOG_LEVEL=<value> to select log level

◆ DEFAULT_REGION_ENV_VAR

#define DEFAULT_REGION_ENV_VAR   ((PCHAR) "AWS_DEFAULT_REGION")

Closest AWS region to run Producer SDK. Run export AWS_DEFAULT_REGION=<value> to provide AWS region

◆ ENABLE_FILE_LOGGING

#define ENABLE_FILE_LOGGING   ((PCHAR) "AWS_ENABLE_FILE_LOGGING")

Environment variable to enable file logging. Run export AWS_ENABLE_FILE_LOGGING=TRUE to enable file logging

◆ SECRET_KEY_ENV_VAR

#define SECRET_KEY_ENV_VAR   ((PCHAR) "AWS_SECRET_ACCESS_KEY")

AWS Secret Key value. Run export AWS_SECRET_ACCESS_KEY=<value> to provide AWS secret key

◆ SESSION_TOKEN_ENV_VAR

#define SESSION_TOKEN_ENV_VAR   ((PCHAR) "AWS_SESSION_TOKEN")

AWS Session token value. Run export AWS_SESSION_TOKEN=<value> to provide AWS session token