Skip to content

Repository files navigation

sprest

Steampipe REST interface.

Container Image

The Dockerfile (published on docker hub to flaccid/sprest) includes steampipe and sprest.

Note: no upstream image is published for steampipe (https://steampipe.io/docs/faq/overview#where-is-the-dockerfile-or-container-example).

Usage

With host shell's aws variables and debug logging:

docker run \
    --name sprest \
    -it \
    --rm \
    -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" \
    -e AWS_REGION="$AWS_REGION" \
    -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" \
    -p 8080:8080 \
        flaccid/sprest \
            /sprest -l debug

With bind mount volume to host's aws config:

docker run \
    --name sprest \
    -it \
    --rm \
    -v "$HOME/.aws:/home/steampipe/.aws" \
    -p 8080:8080 \
        flaccid/sprest \
            /sprest -l debug

AWS SSO env example:

docker run \
    --name sprest \
    -it \
    --rm \
    -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" \
    -e AWS_DEFAULT_REGION="$AWS_DEFAULT_REGION" \
    -e AWS_REGION="$AWS_REGION" \
    -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" \
    -e AWS_SESSION_EXPIRATION="$AWS_SESSION_TOKEN" \
    -e AWS_SESSION_TOKEN="$AWS_SESSION_TOKEN" \
    -e AWS_SSO_REGION="$AWS_SSO_REGION" \
    -p 8080:8080 \
        flaccid/sprest \
            /sprest -l debug

About

Steampipe REST interface

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages