기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
서비스 메시
중요
지원 종료 알림: 2026년 9월 30일에 에 대한 지원을 중단할 AWS 예정입니다 AWS App Mesh. 2026년 9월 30일 이후에는 AWS App Mesh 콘솔 또는 AWS App Mesh 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 이 블로그 게시물에서 에서 Amazon ECS Service Connect AWS App Mesh 로 마이그레이션을
서비스 메시는 내부에 있는 서비스 간의 네트워크 트래픽에 대한 논리적 경계입니다. 서비스 메시를 생성한 후에는 메시의 애플리케이션 간에 트래픽을 분산하는 가상 서비스, 가상 노드, 가상 라우터 및 라우팅을 생성할 수 있습니다.
서비스 메시 생성
참고
메시를 생성할 때 네임스페이스 선택기를 추가해야 합니다. 네임스페이스 선택기가 비어 있는 경우 모든 네임스페이스를 선택합니다. 네임스페이스를 제한하려면 레이블을 사용하여 App Mesh 리소스를 생성된 메시에 연결합니다.
- AWS Management Console
-
를 사용하여 서비스 메시를 생성하려면 AWS Management Console
-
에서 App Mesh 콘솔을 엽니다https://console.aws.amazon.com/appmesh/
. -
메시 생성을 선택합니다.
-
메시 이름에서 서비스 메시의 이름을 지정합니다.
-
(선택 사항) 외부 트래픽 허용을 선택합니다. 기본적으로 메시의 프록시는 서로 간의 트래픽만 전달합니다. 외부 트래픽을 허용하는 경우 메시의 프록시는 메시에 정의된 프록시로 배포되지 않은 서비스에도 TCP 트래픽을 직접 전달합니다.
참고
ALLOW_ALL
을 사용할 때 가상 노드에 백엔드를 지정하는 경우 해당 가상 노드에 대한 모든 송신을 백엔드로 지정해야 합니다. 그렇지 않으면ALLOW_ALL
이 해당 가상 노드에서는 더 이상 작동하지 않습니다. -
IP 버전 기본 설정
기본 IP 버전 동작 재정의를 켜서 메시 내 트래픽에 사용해야 하는 IP 버전을 제어할 수 있습니다. 기본적으로 App Mesh는 다양한 IP 버전을 사용합니다.
참고
메시는 메시 내의 모든 가상 노드와 가상 게이트웨이에 IP 기본 설정을 적용합니다. 노드를 생성하거나 편집할 때 IP 기본 설정을 지정하여 개별 가상 노드에서 이 동작을 재정의할 수 있습니다. 가상 게이트웨이에서 IP 기본 설정을 재정의할 수 없습니다. 메시에 설정된 기본 설정IPv4과 관계없이 및 IPv6 트래픽을 모두 수신할 수 있는 가상 게이트웨이의 구성이 동일하기 때문입니다.
기본값
-
Envoy의 DNS 해석기는 를 선호
IPv6
하고 로 돌아갑니다IPv4
. -
가능한 경우 AWS Cloud Map 에서 반환한
IPv4
주소를 사용하고 대신IPv6
주소를 사용합니다. -
로컬 앱용으로 생성된 엔드포인트는
IPv4
주소를 사용합니다. -
Envoy 리스너는 모든
IPv4
주소에 바인딩됩니다.
-
IPv6 선호
-
Envoy의 DNS 해석기는 를 선호
IPv6
하고 로 돌아갑니다IPv4
. -
가능한 경우 AWS Cloud Map 에서 반환한
IPv6
주소가 사용되고IPv4
주소를 사용하도록 대체합니다. -
로컬 앱용으로 생성된 엔드포인트는
IPv6
주소를 사용합니다. -
Envoy 리스너는 모든
IPv4
및IPv6
주소에 바인딩됩니다.
-
IPv4 선호
-
Envoy의 DNS 해석기는 를 선호
IPv4
하고 로 돌아갑니다IPv6
. -
가능한 경우 AWS Cloud Map 에서 반환한
IPv4
주소를 사용하고 대신IPv6
주소를 사용합니다. -
로컬 앱용으로 생성된 엔드포인트는
IPv4
주소를 사용합니다. -
Envoy 리스너는 모든
IPv4
및IPv6
주소에 바인딩됩니다.
-
IPv6 만
-
Envoy의 DNS 해석기는 만 사용합니다
IPv6
. -
AWS Cloud Map 에서 반환한
IPv6
주소만 사용됩니다. 가IPv4
주소를 AWS Cloud Map 반환하면 IP 주소가 사용되지 않고 빈 결과가 Envoy로 반환됩니다. -
로컬 앱용으로 생성된 엔드포인트는
IPv6
주소를 사용합니다. -
Envoy 리스너는 모든
IPv4
및IPv6
주소에 바인딩됩니다.
-
IPv4 만
-
Envoy의 DNS 해석기는 만 사용합니다
IPv4
. -
AWS Cloud Map 에서 반환한
IPv4
주소만 사용됩니다. 가IPv6
주소를 AWS Cloud Map 반환하면 IP 주소가 사용되지 않고 빈 결과가 Envoy로 반환됩니다. -
로컬 앱용으로 생성된 엔드포인트는
IPv4
주소를 사용합니다. -
Envoy 리스너는 모든
IPv4
및IPv6
주소에 바인딩됩니다.
-
-
메시 생성을 선택하여 완료합니다.
-
(선택 사항) 메시를 다른 계정과 공유합니다. 공유 메시를 사용하면 다른 계정에서 생성한 리소스가 동일한 메시에서 서로 통신할 수 있습니다. 자세한 내용은 공유 메시 작업 단원을 참조하십시오.
-
- AWS CLI
-
AWS CLI를 사용하여 메시를 생성하려면
다음 명령을 사용하여 서비스 메시를 생성합니다(
red
자체 값이 있는 값):-
aws appmesh create-mesh --mesh-name
meshName
-
출력 예제:
{ "mesh":{ "meshName":"meshName", "metadata":{ "arn":"arn:aws:appmesh:
us-west-2
:123456789012:mesh/meshName", "createdAt":"2022-04-06T08:45:50.072000-05:00", "lastUpdatedAt":"2022-04-06T08:45:50.072000-05:00", "meshOwner": "123456789012", "resourceOwner": "123456789012", "uid":"a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version":1 }, "spec":{}, "status":{ "status":"ACTIVE" } } }
for App Mesh를 사용하여 메시를 생성하는 방법에 AWS CLI 대한 자세한 내용은 AWS CLI 참조의 create-mesh 명령을 참조하세요.
-
메시 삭제
- AWS Management Console
-
를 사용하여 가상 게이트웨이를 삭제하려면 AWS Management Console
-
에서 App Mesh 콘솔을 엽니다https://console.aws.amazon.com/appmesh/
. -
삭제하려는 메시를 선택합니다. 소유하고 있는 모든 메시와 공유된 모든 메시가 나열됩니다.
-
확인 상자에
delete
를 입력한 다음, 삭제를 클릭합니다.
-
- AWS CLI
-
를 사용하여 메시를 삭제하려면 AWS CLI
-
다음 명령을 사용하여 메시를 삭제합니다(
red
자체 값이 있는 값):aws appmesh delete-mesh \ --mesh-name
meshName
-
출력 예제:
{ "mesh": { "meshName": "meshName", "metadata": { "arn":"arn:aws:appmesh:
us-west-2
:123456789012:mesh/meshName", "createdAt": "2022-04-06T08:45:50.072000-05:00", "lastUpdatedAt": "2022-04-07T11:06:32.795000-05:00", "meshOwner": "123456789012", "resourceOwner": "123456789012", "uid": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version": 1 }, "spec": {}, "status": { "status": "DELETED" } } }
for App Mesh를 사용하여 메시를 삭제하는 방법에 AWS CLI 대한 자세한 내용은 AWS CLI 참조의 delete-mesh 명령을 참조하세요.
-