Skip to content

Instantly share code, notes, and snippets.

# [ tools ]
sudo yum -y install jq nodejs siege
# Install ecs cli for local testing
sudo curl -so /usr/local/bin/ecs-cli https://s3.amazonaws.com/amazon-ecs-cli/ecs-cli-linux-amd64-latest
sudo chmod +x /usr/local/bin/ecs-cli
# [ env ]
export AWS_DEFAULT_REGION=$(curl -s 169.254.169.254/latest/dynamic/instance-identity/document | jq -r '.region')
export ACCOUNT_ID=$(aws sts get-caller-identity --output text --query Account)
from("google-pubsub:{{gcp_project_id}}:demo.event.bigquery")
.routeId(ROUTE_ID)
.to("jolt:transforms/demo_event.json?inputType=JsonString")
.setHeader(GoogleBigQueryConstants.PARTITION_DECORATOR,simple("${date:now:yyyyMMdd}"))
.log("Demo Event processed : ${body}")
.to("google-bigquery:{{gcp_project_id}}:demo:demo_event")
;
@evmin
evmin / keybase.md
Created February 13, 2019 10:52
keybase.md

Keybase proof

I hereby claim:

  • I am evmin on github.
  • I am eminkevich (https://keybase.io/eminkevich) on keybase.
  • I have a public key ASDtdBwSDYe2PNshbdKJOCkb2k-gUHfyckUhGwieZzTr9Ao

To claim this, I am signing this object: