kosli environment report lambda #
Report the artifact deployed in an AWS Lambda and its digest to Kosli.
Synopsis #
Report the artifact deployed in an AWS Lambda and its digest to Kosli. To authenticate to AWS, you can either export the AWS env vars or use the command flags to pass them. See the examples below.s
kosli environment report lambda ENVIRONMENT-NAME [flags]
Flags #
Flag | Description |
---|---|
--aws-key-id string | The AWS access key ID. |
--aws-region string | The AWS region. |
--aws-secret-key string | The AWS secret key. |
-D, --dry-run | [optional] Run in dry-run mode. When enabled, no data is sent to Kosli and the CLI exits with 0 exit code regardless of any errors. |
--function-name string | The name of the AWS Lambda function. |
--function-version string | [optional] The version of the AWS Lambda function. |
-h, --help | help for lambda |
Options inherited from parent commands #
Flag | Description |
---|---|
-a, --api-token string | The Kosli API token. |
-c, --config-file string | [optional] The Kosli config file path. (default "kosli") |
--debug | [optional] Print debug logs to stdout. |
-H, --host string | [defaulted] The Kosli endpoint. (default "https://app.kosli.com") |
-r, --max-api-retries int | [defaulted] How many times should API calls be retried when the API host is not reachable. (default 3) |
--owner string | The Kosli user or organization. |
Examples #
# report what is running in the latest version AWS Lambda function (AWS auth provided in env variables):
export AWS_REGION=yourAWSRegion
export AWS_ACCESS_KEY_ID=yourAWSAccessKeyID
export AWS_SECRET_ACCESS_KEY=yourAWSSecretAccessKey
kosli environment report lambda myEnvironment \
--function-name yourFunctionName \
--api-token yourAPIToken \
--owner yourOrgName
# report what is running in a specific version of an AWS Lambda function (AWS auth provided in flags):
kosli environment report lambda myEnvironment \
--function-name yourFunctionName \
--function-version yourFunctionVersion \
--aws-key-id yourAWSAccessKeyID \
--aws-secret-key yourAWSSecretAccessKey \
--aws-region yourAWSRegion \
--api-token yourAPIToken \
--owner yourOrgName