Amazon Bedrock 콘솔을 사용하여 모델 평가 작업을 생성하는 데 필요한 권한 - Amazon Bedrock

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

Amazon Bedrock 콘솔을 사용하여 모델 평가 작업을 생성하는 데 필요한 권한

Amazon Bedrock 콘솔을 사용하여 모델 평가 작업을 생성할 때는 Amazon S3 버킷에 올바른 CORS 권한을 지정해야 합니다. 자세한 내용은 S3 버킷에 대한 원본 간 리소스 공유 (CORS) 권한이 필요합니다.을 참조하십시오.

모델 평가 작업을 생성하는 데 필요한 IAM 권한은 자동 모델 평가 작업 또는 인간 작업자를 사용하는 모델 평가 작업의 경우 다릅니다.

자동 모델 평가 작업 및 작업자 기반 모델 평가 작업 모두 Amazon S3와 Amazon Bedrock에 대한 액세스 권한이 필요합니다. 인간 기반 모델 평가 작업을 생성하려면 Amazon Cognito 및 Amazon의 추가 권한이 필요합니다. SageMaker

자동 모델 평가 작업 및 사용자 기반 모델 평가 작업을 생성하는 데 필요한 서비스 역할에 대해 자세히 알아보려면 모델 평가 작업의 서비스 역할 요구 사항 섹션을 참조하세요.

자동 모델 평가 작업을 생성하는 데 필요한 콘솔 권한

다음 정책에는 Amazon Bedrock 콘솔을 사용하여 자동 모델 평가 IAM 작업을 생성하는 데 필요한 Amazon Bedrock 및 Amazon S3의 최소 작업 및 리소스 세트가 포함되어 있습니다.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "BedrockConsole", "Effect": "Allow", "Action": [ "bedrock:CreateEvaluationJob", "bedrock:GetEvaluationJob", "bedrock:ListEvaluationJobs", "bedrock:StopEvaluationJob", "bedrock:GetCustomModel", "bedrock:ListCustomModels", "bedrock:CreateProvisionedModelThroughput", "bedrock:UpdateProvisionedModelThroughput", "bedrock:GetProvisionedModelThroughput", "bedrock:ListProvisionedModelThroughputs", "bedrock:ListTagsForResource", "bedrock:UntagResource", "bedrock:TagResource" ], "Resource": "*" }, { "Sid": "AllowConsoleS3AccessForModelEvaluation", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetBucketCORS", "s3:ListBucket", "s3:ListBucketVersions", "s3:GetBucketLocation" ], "Resource": "*" } ] }

인간 기반 모델 평가 작업을 생성하는 데 필요한 콘솔 권한

Amazon Bedrock 콘솔에서 작업자를 사용하는 모델 평가 작업을 생성하려면 사용자, 그룹 또는 역할에 추가 권한을 추가해야 합니다.

다음 정책에는 인간 기반 모델 평가 IAM 작업을 SageMaker 생성하기 위해 Amazon Cognito와 Amazon에서 요구하는 최소 작업 및 리소스 세트가 포함되어 있습니다. 자동 모델 평가 작업의 기본 정책 요구 사항에 이 정책을 추가해야 합니다.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowCognitionActionsForWorkTeamCreations", "Effect": "Allow", "Action": [ "cognito-idp:CreateUserPool", "cognito-idp:CreateUserPoolClient", "cognito-idp:CreateGroup", "cognito-idp:AdminCreateUser", "cognito-idp:AdminAddUserToGroup", "cognito-idp:CreateUserPoolDomain", "cognito-idp:UpdateUserPool", "cognito-idp:ListUsersInGroup", "cognito-idp:ListUsers", "cognito-idp:AdminRemoveUserFromGroup" ], "Resource": "*" }, { "Sid": "AllowSageMakerResourceCreation", "Effect": "Allow", "Action": [ "sagemaker:CreateFlowDefinition", "sagemaker:CreateWorkforce", "sagemaker:CreateWorkteam", "sagemaker:DescribeFlowDefinition", "sagemaker:DescribeHumanLoop", "sagemaker:ListFlowDefinitions", "sagemaker:ListHumanLoops", "sagemaker:DescribeWorkforce", "sagemaker:DescribeWorkteam", "sagemaker:ListWorkteams", "sagemaker:ListWorkforces", "sagemaker:DeleteFlowDefinition", "sagemaker:DeleteHumanLoop", "sagemaker:RenderUiTemplate", "sagemaker:StartHumanLoop", "sagemaker:StopHumanLoop" ], "Resource": "*" } ] }

S3 버킷에 대한 원본 간 리소스 공유 (CORS) 권한이 필요합니다.

Amazon Bedrock 콘솔을 사용하는 모델 평가 작업을 생성할 때는 S3 버킷에 CORS 구성을 지정해야 합니다.

CORS구성은 버킷 액세스를 허용할 오리진, 각 오리진에 지원되는 작업 (HTTP방법) 및 기타 작업별 정보를 식별하는 규칙을 정의하는 문서입니다. S3 콘솔을 사용하여 필요한 CORS 구성을 설정하는 방법에 대해 자세히 알아보려면 Amazon S3 사용 설명서의 원본 간 리소스 공유 구성 (CORS) 을 참조하십시오.

다음은 S3 버킷에 필요한 최소 CORS 구성입니다.

[{ "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "PUT", "POST", "DELETE" ], "AllowedOrigins": [ "*" ], "ExposeHeaders": ["Access-Control-Allow-Origin"] }]