iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 4
0
Cloud Native

AWS高手同事離職後不止30天系列 第 4

建立各種平台上的「機器」並產生「映像檔」 > Packer II

三、AWS credentials for Packer

授權(packer設定方式):

  • Static credentials:直接寫在Templeate設定裡(不建議:像小編的packer相關的設定在github的專案裡,這樣aws credential就會上到github了,使用上也不彈性)。
  • Environment variables:設定系統環境變數,packer文件提到的這些變數名稱,跟AWS官方文件(AWS CLI)相同。
  • Shared credentials file:AWS credentials 檔案(linux > $HOME/.aws/credentials), 詳見下一段。

AWS IAM User for packer:

這邊暫時不介紹IAM(AWS Identity and Access Management),「新增IAM User」相關設定步驟。

  1. 前往IAM Console
    01_前往IAM.png

  2. 點選「Add user」
    03_點選_add_user.png

  3. 設定「User name」&「AccessType」
    04_新增使用者_01.png

  4. 設定權限
    04_新增使用者_create_policy_02.png

    1. 建立policy:請參考Policy for Packer
      04_新增使用者_create_policy_03.png
      04_新增使用者_create_policy_04.png

    2. 連結policy(to user):
      04_新增使用者_create_policy_05.png

  5. 建立User:取得Access key ID & Secret accesskey
    04_新增使用者_review.png
    04_新增使用者_完成.png

  6. 建立 $HOME/.aws/credentials & config
    05_ubuntu_設定_aws_credentials.png

    1. credentials
      05_ubuntu_設定_aws_credentials_02.png

    2. config
      05_ubuntu_設定_aws_credentials_03.png


待續…


上一篇
建立各種平台上的「機器」並產生「映像檔」 > Packer I
下一篇
建立各種平台上的「機器」並產生「映像檔」 > Packer III
系列文
AWS高手同事離職後不止30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言