

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 다중 컨테이너 엔드포인트
<a name="multi-container-endpoints"></a>

SageMaker AI 다중 컨테이너 엔드포인트를 통해 고객은 다양한 모델이나 프레임워크를 사용하는 여러 컨테이너를 단일 SageMaker AI 엔드포인트에 배포할 수 있습니다. 컨테이너를 추론 파이프라인으로 순차적으로 실행하거나 직접 호출을 사용하여 각 컨테이너에 개별적으로 액세스하여 엔드포인트 활용도를 높이고 비용을 최적화할 수 있습니다.

다중 컨테이너 엔드포인트에서 컨테이너가 순서대로 호출되는 방법에 대한 자세한 내용은 [Amazon SageMaker AI의 추론 파이프라인](inference-pipelines.md) 섹션을 참조하세요.

다중 컨테이너 엔드포인트에서 특정 컨테이너가 호출되는 방법에 대한 자세한 내용은 [직접 호출을 통해 다중 컨테이너 엔드포인트를 호출하세요.](multi-container-direct.md) 섹션을 참조하세요.

**Topics**
+ [다중 컨테이너 엔드포인트 생성(Boto 3)](multi-container-create.md)
+ [다중 컨테이너 엔드포인트 업데이트](multi-container-update.md)
+ [직접 호출을 통해 다중 컨테이너 엔드포인트를 호출하세요.](multi-container-direct.md)
+ [직접 호출을 통한 다중 컨테이너 엔드포인트의 보안](multi-container-security.md)
+ [직접 호출을 사용하는 다중 컨테이너 엔드포인트에 대한 지표](multi-container-metrics.md)
+ [다중 컨테이너 엔드포인트 오토 스케일링](multi-container-auto-scaling.md)
+ [다중 컨테이너 엔드포인트 문제 해결](multi-container-troubleshooting.md)

다음 정책은 `TargetContainerHostname` 필드 값이 지정된 정규식 중 하나와 일치하는 경우에만 `invoke_endpoint` 요청을 허용합니다.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Action": [
                "sagemaker:InvokeEndpoint"
            ],
            "Effect": "Allow",
            "Resource": "arn:aws:sagemaker:{{us-east-1}}:{{111122223333}}:endpoint/{{endpoint_name}}",
            "Condition": {
                "StringLike": {
                    "sagemaker:TargetModel": [
                        "customIps*",
                        "common*"
                    ]
                }
            }
        }
    ]
}
```

------

다음 정책은 `TargetContainerHostname` 필드 값이 `Deny` 문의 지정된 정규 표현식 중 하나와 일치하는 경우 `invoke_endpoint` 요청을 거부합니다.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Action": [
                "sagemaker:InvokeEndpoint"
            ],
            "Effect": "Allow",
            "Resource": "arn:aws:sagemaker:{{us-east-1}}:{{111122223333}}:endpoint/{{endpoint_name}}",
            "Condition": {
                "StringLike": {
                    "sagemaker:TargetModel": [
                        "{{model_name}}*"
                    ]
                }
            }
        },
        {
            "Action": [
                "sagemaker:InvokeEndpoint"
            ],
            "Effect": "Deny",
            "Resource": "arn:aws:sagemaker:{{us-east-1}}:{{111122223333}}:endpoint/{{endpoint_name}}",
            "Condition": {
                "StringLike": {
                    "sagemaker:TargetModel": [
                        "special-{{model_name}}*"
                    ]
                }
            }
        }
    ]
}
```

------

 SageMaker AI 조건 키에 대한 자세한 내용은 [AWS Identity and Access Management 사용 안내서](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsagemaker.html#amazonsagemaker-policy-keys)의 *SageMaker AI의 조건 키*를 참조하세요.