# Command: export github aws
Command kl export github aws
creates Github Actions Workflow file for kumologica flow deployment to aws account.
It is assumed that project's github repository will have secrets AWS_ACCESS_KEY_ID
and AWS_SECRET_ACCESS_KEY
. The identity of aws access key id and secret should have enough permissions to manage lambda, iam roles, policies and all other artefacts that will be created.
Command supports aws cloudformation and terraform languages.
# Usage
Usage: kl export github aws [options]
The options extend kl export cloudformation
command with additional specific to this command options.
# Options
--lang
- The scripting language, eithercloudformation
orterraform
. The default value iscloudformation
if not provided--output-file-name
- Full path of github action workflow file to create. If not provided then workflow will be saved in current working directory inworkflow.yaml
file.
The following options are exactly the same as in kl export cloudformation
command.
-d, --project-directory
-f, --flow-file-name
-l, --lambda-name
-z, --zip-file-name
-o, --role-name
-b, --bucket-name
-t, --timeout
-m, --memory-size
--description
-e, --environment
-g, --tags
-x, --tracing-config
-v, --vpc-config
-r, --runtime
-q, --dead-letter-config
--file-system-configs
--architectures
--log-retention-days
--strict-mode
--role-arn
--layers
--policy
--triggers