SharkByte #7 250306-250319

안녕하세요! 스마일샤크의 전혜진입니다. 😊
Shark-Byte는 저희 회사의 상징인 'Shark🦈'과 데이터 단위인 'Byte💾'를 결합한 이름으로, 매일 쏟아지는 AWS 업데이트 중 핵심만을 간결하고 이해하기 쉽게 전달하겠다는 의미를 담고 있습니다. 앞으로도 중요한 AWS 소식을 신속하고 정확하게 전해드리겠습니다!
SharkByte: 250306-250319
1# Step Functions, VS Code에서 더 쉽게 사용하세요

📢 주요 변경사항
VS Code에서 Workflow Studio 바로 사용 가능
코딩 없이 드래그 앤 드롭으로 워크플로우 구성
JSON & YAML 파일 모두 지원
개별 상태 테스트 가능한 TestState API 제공
CloudFormation 등 IaC 도구와 통합 가능
❓Workflow Studio 란?
복잡한 코드 작성 없이 워크플로우를 시각적으로 디자인하는 도구
드래그 앤 드롭 방식으로 간편하게 워크플로우 구성 가능
시각적으로 수정하면 자동으로 코드가 업데이트됨
🛠️ 시작하기
VS Code에 AWS Toolkit 확장 프로그램 설치 (버전 3.49.0 이상)
상태 머신 정의 파일(.asl.json, .asl.yml 또는 .asl.yaml) 열기
화면 상단의 "Open with Workflow Studio" 버튼 클릭
👉 자세한 내용 확인: VS Code IDE용 AWS Step Functions Workflow Studio 발표
2# EventBridge, 모든 타겟에 IAM 실행 역할 지원 확대!

📢 주요 변경사항
지금까지 - 더 이상 각각의 서비스마다 리소스 정책을 수정할 필요 x
앞으로는 - EventBridge가 IAM 역할을 사용하여 모든 타겟을 호출
✨ 이런점이 좋아집니다
여러개의 타겟(서비스)에 대해 하나의 IAM 정책으로 권한 제어 가능
필요한 최소 권한만 부여할 수 있어 보안 강화
계정 별로 트래픽을 제한할 수 있어 안정적인 이벤트 처리 가능
👉 자세한 내용 확인: Amazon EventBridge, IAM 실행 역할 지원을 모든 대상으로 확장
3# 이제 ECR 간 Pull Through Cache가 가능!

🔍 Pull Through Cache 기능이란?
외부 레지스트리 (Docker Hub 등)에서 ECR로 이미지를 가져오는 기능
📢 주요 변경사항
지금까지 - 다중 리전 배포 시 모든 리전에 컨테이너 이미지 복사
앞으로는 - 리전 및 계정 간에 필요한 이미지만 캐싱되도록 설정 가능
✨ 이런점이 좋아집니다
리전 내 캐싱을 통해 컨테이너 이미지를 빠르게 로드
필요한 이미지만 캐싱하여 불필요한 스토리지 비용 절약
자동으로 캐싱되도록 설정 가능하여 관리 포인트 감소
빈번한 동기화 지원으로 최신 이미지 유지
👉 자세한 내용 확인: Amazon ECR, ECR에서 ECR로 풀스루 캐시 기능 발표
4# Data Firehose, 실시간 스트리밍 데이터를 S3 테이블로 전달 가능

🔍 Data Firehose란?
실시간 데이터 스트리밍 서비스
Kinesis, MSK, WAF 로그 등 다양한 소스에서 데이터를 수집하여
S3, Redshift, OpenSearch, Snowflake 등으로 데이터 전달
📢 주요 변경사항
Firehose → Amazon S3 테이블 직접 스트리밍 지원
코드 없이 간편한 설정으로 실시간 데이터 저장
레코드의 내용에 따라 다른 테이블로 라우팅하도록 설정 가능
✨ 이런점이 좋아집니다
ETL 파이프라인을 직접 개발할 필요 없음
간단한 설정만으로 실시간 데이터 스트리밍 가능
Yorumlar