

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

# 모델 추론 실행을 위한 사전 조건
<a name="inference-prereq"></a>

역할이 모델 추론을 실행하려면 모델 간접 호출 API 작업을 수행하도록 허용해야 합니다. 역할에 [AmazonBedrockFullAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonBedrockFullAccess) AWS 관리형 정책이 연결되어 있는 경우이 섹션을 건너뛸 수 있습니다. 그렇지 않으면 역할에 다음 권한을 연결하여 Amazon Bedrock에서 지원되는 모든 리소스와 함께 [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html), [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html), [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) 및 [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html) 작업을 사용할 수 있도록 합니다.

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "ModelInvocationPermissions",
            "Effect": "Allow",
            "Action": [
                "bedrock:InvokeModel",
                "bedrock:InvokeModelWithResponseStream",
                "bedrock:GetInferenceProfile",
                "bedrock:ListInferenceProfiles",
                "bedrock:RenderPrompt",
                "bedrock:GetCustomModel",
                "bedrock:ListCustomModels",
                "bedrock:GetImportedModel",
                "bedrock:ListImportedModels",
                "bedrock:GetProvisionedModelThroughput",
                "bedrock:ListProvisionedModelThroughputs",
                "bedrock:GetGuardrail",
                "bedrock:ListGuardrails",
                "bedrock:ApplyGuardrail"
            ],
            "Resource": "*"
        }
    ]
}
```

------

권한을 더욱 제한하려면 작업을 생략하거나 리소스 및 조건 키를 지정하여 권한을 필터링할 수 있습니다. 작업, 리소스 및 조건 키에 대한 자세한 내용은 *서비스 권한 부여 참조*에서 다음 주제를 참조하세요.
+ [Amazon Bedrock에서 정의한 작업](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-actions-as-permissions) - 작업, `Resource` 필드에서 작업의 범위를 지정할 수 있는 리소스 유형, `Condition` 필드에서 권한을 필터링할 수 있는 조건 키에 대해 알아봅니다.
+ [Amazon Bedrock에서 정의한 리소스 유형](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-resources-for-iam-policies) - Amazon Bedrock의 리소스 유형에 대해 알아봅니다.
+ [Amazon Bedrock의 조건 키](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-policy-keys) - Amazon Bedrock의 조건 키에 대해 알아봅니다.

다음 목록에는 사용 사례에 따라 작업이 필요한지 여부가 요약되어 있습니다.
+ `bedrock:InvokeModel` - 모델 간접 호출을 수행하는 데 필요합니다. 역할이 [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html) 및 [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) API 작업을 직접적으로 호출하도록 허용합니다.
+ `bedrock:InvokeModelWithResponseStream` - 모델 간접 호출을 수행하고 스트리밍 응답을 반환하는 데 필요합니다. 역할이 [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html) 및 [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html)Stream API 작업을 직접적으로 호출하도록 허용합니다.
+ 다음 작업을 통해 역할은 파운데이션 모델 외에 Amazon Bedrock 리소스로 추론을 실행할 수 있습니다.
  + `bedrock:GetInferenceProfile` - [추론 프로파일](inference-profiles.md)로 추론을 실행하는 데 필요합니다.
  + `bedrock:RenderPrompt` - [프롬프트 관리](prompt-management.md)에서 프롬프트를 간접적으로 호출하는 데 필요합니다.
  + `bedrock:GetCustomModel` - [사용자 지정 모델](custom-models.md)로 추론을 실행하는 데 필요합니다.
  + `bedrock:GetImportedModel` - [가져온 모델](model-customization-import-model.md)로 추론을 실행하는 데 필요합니다.
  + `bedrock:GetProvisionedModelThroughput` - [프로비저닝된 처리량](prov-throughput.md)으로 추론을 실행하는 데 필요합니다.
+ 다음 작업을 통해 역할은 Amazon Bedrock 콘솔에서 파운데이션 모델 외에 Amazon Bedrock 리소스를 보고 선택할 수 있습니다.
  + `bedrock:ListInferenceProfiles` - Amazon Bedrock 콘솔에서 [추론 프로파일](custom-models.md)을 선택하는 데 필요합니다.
  + `bedrock:ListCustomModels` - Amazon Bedrock 콘솔에서 [사용자 지정 모델](custom-models.md)을 선택하는 데 필요합니다.
  + `bedrock:ListImportedModels` - Amazon Bedrock 콘솔에서 [가져온 모델](model-customization-import-model.md)을 선택하는 데 필요합니다.
  + `bedrock:ListProvisionedModelThroughputs` - Amazon Bedrock 콘솔에서 [프로비저닝된 처리량](prov-throughput.md)을 선택하는 데 필요합니다.
+ 다음 작업을 통해 역할은 모델 간접 호출 중에 [Amazon Bedrock Guardrails](guardrails.md)에서 가드레일을 액세스 및 적용할 수 있습니다.
  + `bedrock:GetGuardrail` - 모델 간접 호출 중에 가드레일을 사용하는 데 필요합니다.
  + `bedrock:ApplyGuardrail` - 모델 간접 호출 중에 가드레일을 적용하는 데 필요합니다.
  + `bedrock:ListGuardrails` - Amazon Bedrock 콘솔에서 가드레일을 선택하는 데 필요합니다.