AWS CLIをつかってS3にファイルアップロード

  • hugoで出力されたファイルをS3にアップするコマンドのメモ

前提

コマンド

public配下を、公開用のS3バケットにsyncする

1
$ aws s3 sync ~/techte.co/public/ s3://techte.co --exact-timestamps

同期したくないファイルを除外するには、–excludeオプションをつける下の例は、.から始まる隠しファイルや.gitなどを除外する

1
$ aws s3 sync ~/techte.co/public/ s3://techte.co --exact-timestamps --exclude ".*"