Express Mode 외부의 리소스 업데이트
Express Mode 외부의 리소스 업데이트
Express Mode는 AWS 리소스를 대신 프로비저닝하고 관리해 배포를 단순화하지만, 책임 모델(responsibility model)을 이해하는 것이 중요해요. Express Mode가 Amazon ECS 서비스, 로드 밸런서, 자동 스케일링 정책 같은 리소스를 만들고 구성하지만, 모든 리소스는 내 AWS 계정에 남아 직접 관리할 수 있도록 완전히 액세스 가능해요.
출처: 문서
본문
Express Mode는 AWS 리소스를 대신 자동으로 프로비저닝하고 관리해 배포를 단순화하지만, 책임 모델을 이해하는 것이 중요해요. Express Mode는 Amazon ECS 서비스, 로드 밸런서, 자동 스케일링 정책 같은 리소스를 만들고 구성하지만, 모든 리소스는 내 AWS 계정에 남아 직접 관리할 수 있도록 완전히 액세스할 수 있어요. AWS Console, AWS CLI 또는 API를 사용해 Express Mode 외부에서 이러한 리소스를 수정할 수 있지만, 그렇게 하면 Express Mode가 서비스를 관리하는 기능에 영향을 줄 수 있어요. 이 섹션에서는 Express Mode가 어떤 리소스를 관리하는지, Express Mode 외부에서 안전하게 변경하는 방법, 그리고 변경했을 때 어떤 일이 발생하는지 설명해요.
공동 책임 모델 이해하기 Express Mode의 책임 경계는 API 사용으로 정의돼요. Express Mode API는 여러 AWS 서비스에 걸쳐 조정된 업데이트로 리소스를 대신 관리해요. 표준 AWS 서비스 API는 개별 리소스를 직접 제어할 수 있게 해 줘요. 이를 통해 Express Mode가 구성에 제공하는 파라미터 범위를 넘어서, 모든 리소스의 모든 파라미터를 제어할 수 있어요. 두 API 집합 모두 계정의 동일한 기반 인프라에서 작동하며 요청한 작업을 모두 실행해요. 요청한 작업을 수행하는 책임은 AWS에 있어요. Express Mode는 직접 API를 사용한 리소스 수정이 Express Mode 구성과 충돌하는지 검증하지 않으며, 서비스 기능을 방해할 수 있는 변경을 막지도 않아요. 이는 또한 변경할 수 있는 능력과 그 변경이 유지된다는 것을 의미해요. Express Mode는 Express Mode 업데이트의 일부로 요청되지 않는 한 변경 사항을 덮어쓰지 않아요. 직접 API를 사용한 수정이 Express Mode 구성과 상호 작용하는 방식을 이해하고, 결과적으로 발생하는 충돌이나 서비스 문제를 해결하는 책임은 내게 있어요.