Skip to content

ayuri-kn/s3-presignedurl-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

s3-presignedurl-example

aws s3 presigned url(PUT)のsample code

事前準備

  1. direnvをインストールしておく
  2. main.goのバケット名、ファイル名は適宜修正しておく
  3. 実行するアカウントには対象bucketに対し、PutObjectの権限を付与しておく

How to use

初回のみ

  1. .envrc.tmpl --> .envrcとrename
  2. 環境変数を入力
  3. direnv allowを実行して反映しておく

実行方法

  1. go run main.goを実行
  2. 出力されたURLを使い、RESTツールなどで、PUTリクエストを実行する
    • METHOD: PUT
    • HEADER: Content-Type: application/pdf -ー> ファイル形式に合わせる
    • URL: 出力されたURLをセット
    • BODY: アップロード対象ファイルをセット
  3. S3バケットにファイルがアップロードされていることを確認する

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages