Iam
-
[CI/CD] GitHub Action AWS에 IAM Role로 접근하기Dev&Ops/DevOps 2023. 3. 4. 21:03
안녕하세요! zerone-code입니다. 오늘은 아마 대부분의 개발자들이 Github을 이용한다면 사용해봤을 GitHub Action에 대해 말해보고자 합니다. GitHub Action을 이용해서 CI/CD를 많이 하는데, 이 과정에서 AWS에 접근하는 방법에 대해 다뤄보고자 합니다. 1. GitHub Action에서 AWS 접근하기 GitHub Action에서 AWS를 접근하기 위해 정보를 찾아보면 대부분 IAM User를 생성하고, Access Key ID와 Secret Access Key를 설정해서 사용하는 use case가 정말 많습니다. 위와 같이 설정에서 Action에서 사용될 secrets를 설정하고, Action에서 아래와 같이 설정해서 사용할 수 있습니다. 아래 예시는 Access Key..
-
[Automation] AWS User 생성 알림 자동화(2)Dev&Ops/DevOps 2022. 1. 30. 17:44
안녕하세요! zerone-code입니다. 지난 AWS User 생성 알림 자동화(1)에 이어서 두 번째 인프라 자동화와 관련된 글로 구현한 방법에 대해 다뤄보고자 합니다. 크게 Terraform으로 생성한 리소스와 Serverless Framework로 구현한 부분으로 나눠서 설명하도록 하겠습니다. 1부에서 다뤘던 Architecture에서 AWS Lambda 함수를 편리하게 구현하도록 하는 Framework로 Serverless Framework를 사용합니다. Serverless Framework는 추후에 보다 자세한 글로 설명드리도록 하겠습니다. 이 부분을 제외하고 이 글을 읽으시는 분들은 완벽히 이해하고 가셨으면 좋겠습니다 :) Remind 이 과정에서 사용된 AWS 서비스는 총 5가지입니다. IA..
-
[Automation] AWS User 생성 알림 자동화(1)Dev&Ops/DevOps 2022. 1. 29. 20:39
안녕하세요! zerone-code입니다. 요즘 Cloud를 많이 사용하게 되면서 AWS나 Azure와 같은 Cloud Service를 많이 사용하고 있습니다. 제가 속해있는 조직에서는 AWS를 아주 다양하게 사용하고 있는데요, 이번 글에서는 인프라 자동화와 관련된 글로 최근에 구현한 AWS의 여러 서비스를 이용해 User 생성 알림 자동화에 대해 다뤄보고자 합니다. 어떤 부분 때문에 자동화를 하고자 했으며, 어떤 구조로 구현했는지에 대해 말해보고자 합니다. 이 글을 읽으시는 분들은 완벽히 이해하고 가셨으면 좋겠습니다 :) ** 글을 읽기 전에 앞서서 Terraform과 AWS 리소스에 대해 알고 읽으시면 더 쉽게 이해가 됩니다. Why Automation? 제가 속해있는 조직에서는 AWS와 Terrafo..