Skip to content

Instantly share code, notes, and snippets.

const statusCode = 301;
async function handleRequest(request) {
const url = new URL(request.url);
const hostname = url.hostname;
const { pathname, search } = url;
const askhostname = /(.au)/;
const gethostname = `.com.au`;
const newbase = hostname.replace(askhostname, gethostname);
const statusCode = 301;
async function handleRequest(request) {
const url = new URL(request.url);
const hostname = url.hostname;
const { pathname, search } = url;
const askhostname = /(greenllgold.com)/;
const gethostname = `greeniigold.com`;
const newbase = hostname.replace(askhostname, gethostname);
@ambanmba
ambanmba / s3push.sh
Created June 13, 2020 00:24
CurlPushToS3
#!/bin/bash
fileLocal="filename.ext"
bucket="name-of-bucket"
s3dir="nameofdirectory/"
region="us-east-2"
storageClass="STANDARD"
awsAccess='XXXXXXXXXXXXXXXXXXXX'
awsSecret='0000000000aaaaaaaaaa0000000000aaaaaaaaaa' #Make sure to use credentials with WRITE access to the bucket
@ambanmba
ambanmba / aws-signature-creator.sh
Last active January 7, 2022 16:56 — forked from adrianbartyczak/aws-signature-creator.sh
Use curl to pull a file from S3 within a script
#!/usr/bin/env bash
#
# File:
# aws-signature-creator.sh
#
# Description:
# A signature creator for AWS signature version 4
#
# References:
# https://czak.pl/2015/09/15/s3-rest-api-with-curl.html

Keybase proof

I hereby claim:

  • I am ambanmba on github.
  • I am ambor (https://keybase.io/ambor) on keybase.
  • I have a public key whose fingerprint is B655 4A2F F8F6 AF45 29B9 AACB 6EB7 34FC 4C68 3445

To claim this, I am signing this object: