go-pull

command module
v0.0.0-...-cd0603c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2019 License: Apache-2.0 Imports: 1 Imported by: 0

README

go-pull

Provision Queue stack

cd queue-stack
make provision -e STACK=<stack name> -e LAMBDA_BUCKET=<bucket name>
  • SQS FIFO queue
  • Source s3 bucket
  • Lambda function that put object message to FIFO queue

Set Config

Generate the config $HOME/.go-pull.yaml

make url -e STACK=<stack name> # Get SQS URL
---
SQS_URL: "https://sqs.ap-southeast-2.amazonaws.com/<aws-account-id>/test-fifo-queue-ModelUpdatesSQSQueue-13LVZGQ6PGZTS.fifo"
SOURCE_BUCKET: "<bucket name>"

Or environment variable

export SQS_URL="https://sqs.ap-southeast-2.amazonaws.com/<aws-account-id>/test-fifo-queue-ModelUpdatesSQSQueue-13LVZGQ6PGZTS.fifo"
export SOURCE_BUCKET="<bucket name>"

go-pull CLI Usage

Download the binary from release

go-pull ls # Inspect the s3 bucket

go-pull get # Download the object based on the FIFO queue

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
queue-stack
queue-up command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL