stackery local invoke
stackery local invoke
Execute a function locally
Synopsis
Run local function code using the cloud-side environment
stackery local invoke --stack-name=<name> --env-name=<name> --function-id=<function-logical-id> [flags]
Examples
Given that the stack "my-stack" is deployed to the "development" environment, run a local
instance of the stack's function "Function2" with the SAM CLI. Assuming the stack has a template.yaml at the
root of the project repo, the command should be run with the root of the repo as current working directory.
stackery local invoke -n my-stack -e development --function-id Function2
```asciidoc
### Options
```asciidoc
      --access-key-id string       AWS access key ID
      --aws-profile string         AWS profile name
      --build                      Build before invoking
      --debug                      Show debug output; leave temp files
      --debug-args string          Additional debugger args, passed through to sam cli
  -d, --debug-port string          Debug port, passed through to sam cli
      --debugger-path string       Host path to debugger, passed through to sam cli
      --docker-network string      Specifies the name or id of an existing docker network
  -e, --env-name string            The environment name
      --function-arn string        The ARN of the function to be invoked
  -f, --function-id string         The logical ID of the function to be invoked
      --handler string             Use the given {filename}.{handler-method} instead of the Handler value configured in AWS Lambda
  -h, --help                       help for invoke
      --input string               A JSON string to be given as function input
      --input-file string          A file containing function input JSON
      --no-assume-role             Do not assume the function role; instead execute using the user's own role
      --secret-access-key string   AWS secret access key
      --session-token string       AWS session token
      --source-dir string          Path to the function's source directory [Only used with function-arn]
  -n, --stack-name string          The stack name
      --stdin                      Function input should be read from standard input as JSON
  -t, --template-path string       Path to stack template relative to CWD, if not the default
  -u, --use-container              Run 'sam build' with the '--use-container' flag to build your function inside an AWS Lambda-like Docker container
      --watch                      Monitor the filesystem tree for changes
Options inherited from parent commands
      --non-interactive   Skip user inputs
SEE ALSO
- stackery local - Perform local function execution
