| #!/usr/bin/env sh | |
| # author: Gary A. Stafford | |
| # site: https://programmaticponderings.com | |
| # license: MIT License | |
| set -ex | |
| # Set constants | |
| PROJECT_ID="<your_project_id>" | |
| REGION="<your_region>" | |
| IMAGE_BUCKET="<your_bucket_name>" | |
| # Create GCP Storage Bucket | |
| gsutil mb \ | |
| -p ${PROJECT_ID} \ | |
| -c regional \ | |
| -l ${REGION} \ | |
| gs://${IMAGE_BUCKET} | |
| # Upload images to bucket | |
| for file in pics/image-*; do | |
| gsutil cp ${file} gs://${IMAGE_BUCKET} | |
| done | |
| # Make all images public in bucket | |
| gsutil iam ch allUsers:objectViewer gs://${IMAGE_BUCKET} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment