#!/bin/bash if [ "$1" = "" ] then echo usage: $0 /path/to/image.jpg exit 1 else filename="$1" fi echo -n "fetching SORACOM Endorse token ... " jwt=$(curl -s https://endorse.soracom.io | jq -r .token) echo $jwt jwt --no-verify $jwt | jq . jti=$(jwt --no-verify $jwt| jq -r .jti) echo -n "now upload $filename to S3 ... " curl -X PUT -A soracom-handson-client -H 'x-amz-acl: bucket-owner-full-control' -H "x-amz-meta-jwt: $jwt" -H 'content-type: image/jpg' -T "$filename" http://soracom-handson.s3.amazonaws.com/incoming/$jti.jpg && echo done