
#AWS Certified Developer Associate Cognito 사용자 풀, Cognito 자격증명 풀 및 Cognito Sync 371. Cognito 개요 cognito 는 사용자들에게 신분(identity) 을 주기 위해 사용됨 사용자는 IAM user 가 아닌 클라우드 외부의 사용자를 의미함 Cognito User Pools : 애플리케이션 사용자들에게 로그인 기능을 제공함 API Gateway 및 ALB 와 직접적인 통합을 할 수 있음 Cognito Identity Pools (Federated Identity) : 자격 증명 풀 (신분 연합) 애플리케이션에 연결된 외부 사용자들에게 AWS 자격 증명을 제공하고 AWS 리소스에 직접 액세스 할 수 있도록 해줌 자격 증명 풀 + 사용자..

#AWS Certified Developer Associate 369. CDK 개요 AWS Cloud Development Kit JavaScript/TypeScript, Python, Java 및 .NET 등을 이용해 클라우드 인프라를 정의하도록 해주는 키 CDK 는 CloudFormation 을 대체하는 기능 각 언어로 리소스를 정의한 후 CloudFormation 템플릿으로 컴파일링 됨 인프라와 애플리케이션 런타임 코드를 함께 배포할 수 있음 람다 함수, ECS/EKS 컨테이너 사용시 효율이 좋음 CDK vs SAM SAM : 서버리스에 초점 템플릿을 JSON 또는 YAML 형식으로 선언적으로 작성 빠르게 람다 작업에 착수하는데에 탁월함 백엔드에서 CloudFormation 을 활용 - 그보다는 람..

개발 환경 구축 순서 1. CDK container setting - install aws-cli - install cdk-cli 2. create demo stack - create demo stack by python code 3. ci/cd pipeline setting - jenkins config - ansible config - github config 4. test - test 1. CDK container setting 기존에 사용하던 jenkins-server 에 CDK를 위한 컨테이너를 새로 만들고 aws cli 와 cdk cli 를 init 해볼꺼다 CDK container 는 dockerfile 로 빌드할 예정 dockerfile # CDK container FROM ubuntu:2..

원래 아래 링크의 TaskCat 을 이용한 cloudformation stack 의 ci/cd 파이프라인을 만들어보려고 했으나 aws 강의를 듣던 중 SAM 프레임워크에 대해서 배웠고 이 프레임워크를 jenkins 와 ansible 을 이용해서 통합시킬 수 있을것 같아서 한번 해보려고 한다 https://aws-quickstart.github.io/quickstart-taskcat-ci/#_postdeployment_steps TaskCat CI/CD Pipeline for AWS CloudFormation on AWS This document is provided for informational purposes only. It represents current AWS product offerings a..

어제 개요를 살짝 알아봤으니 오늘은 chatGPT 사용 환경을 세팅하고 살짝 체험해보자 2. chatGPT 사용하는 법 일단 전에 회원 가입은 해뒀다 https://openai.com/ OpenAI Creating safe artificial intelligence that benefits all of humanity openai.com 이제 기본적인 사용법이나 예제들을 살펴봐야겟다 https://www.youtube.com/watch?v=FyMl99NC3nA https://www.youtube.com/watch?v=RU646A52ZFg&t=14s https://www.youtube.com/watch?v=EBBwEDIovMc

#AWS Certified Developer Associate 363. SAM - CloudFormation 디자이너 및 애플리케이션 리포지토리 SAM 을 이용할 때의 장점 - 실제 cloudformation 탬플릿 또한 간단하지만 서버리스 애플리케이션을 IaC 로 관리할 때 더욱 장점이 발휘됨 - 여러 예제 템플릿을 제공해서 쉽게 사용할 수 있음 364. SAM 정책 템플릿 SAM 정책 템플릿 또는 서버리스 모델 정책 템플릿 정책 템플릿 : 람다 함수에 권한을 설정할 수 있는 템플릿의 목록 - 권한을 다시 그룹화하는 템플릿을 기반으로 람다 함수를 통해 할 수 있는 작업을 알려줌 full list available : https://docs.aws.amazon.com/ko_kr/serverless-app..