Travis CI push to S3

Precondition
– an account of GitHub
– a repository in GitHub
– an account of Travis CI
– Travis CI CLI installed (gem install travis)
– AWS account
– making an access ID and Secret Key with updated authority of S3 with IAM
– hosting buckets of S3 as static site

Create IAM User

GitHub

As an access key and a secret key are to be replaced later, is it OK?

language: php
php:
- 5.5
script: echo "do nothing"
deploy:
  provider: s3
  access_key_id:
    secure: "accesskey id"
  secret_access_key:
    secure: "secret access key"
  bucket: travisci-s3
  region: ap-northeast-1
  endpoint: s3.amazonaws.com
  on:
    branch: master