기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Bedrock 프롬프트 흐름을 위한 사전 조건
참고
Amazon Bedrock 프롬프트 흐름은 미리 보기 중이며 변경될 수 있습니다.
프롬프트 흐름을 생성하기 전에 다음 사전 조건을 검토하고 이행해야 할 사전 조건을 결정합니다.
-
흐름에 추가할 하나 이상의 노드에 대한 리소스를 정의하거나 생성합니다.
-
프롬프트 노드의 경우 - 프롬프트 관리를 사용하여 프롬프트를 생성합니다. 자세한 내용은 Amazon Bedrock에서 프롬프트 관리를 사용하여 재사용 가능한 프롬프트 생성 및 저장 단원을 참조하십시오. 흐름에서 노드를 생성할 때 프롬프트를 인라인으로 정의하려는 경우 프롬프트 관리에서 프롬프트를 생성할 필요가 없습니다.
-
지식 기반 노드의 경우 - 프롬프트 흐름에 사용할 지식 기반을 생성합니다. 자세한 내용은 지식 베이스로 데이터 검색 및 AI 응답 생성 단원을 참조하십시오.
-
에이전트 노드의 경우 - 흐름에 사용할 에이전트를 생성합니다. 자세한 내용은 대화형 에이전트를 사용하여 애플리케이션에서 작업 자동화 단원을 참조하십시오.
-
S3 스토리지 노드의 경우 - S3 버킷을 생성하여 노드의 출력을 흐름에 저장합니다.
-
S3 검색 노드의 경우 - 흐름에 대한 데이터를 검색할 버킷에 S3 객체를 생성합니다. S3 객체는 UTF-8 인코딩된 문자열이어야 합니다.
-
Lambda 노드의 경우 - 프롬프트 흐름에서 구현하려는 비즈니스 로직의 AWS Lambda 함수를 정의합니다. 자세한 내용은 개발자 안내서AWS Lambda를 참조하세요.
-
Amazon Lex 노드의 경우 - 의도를 식별하기 위해 Amazon Lex 봇을 생성합니다. 자세한 내용은 Amazon Lex 개발자 안내서를 참조하세요.
-
-
프롬프트 흐름을 사용하려면 두 가지 역할이 있어야 합니다.
-
사용자 역할 - 에 로그인 AWS Management Console 하거나 API 전화를 거는 데 사용하는 IAM 역할에는 프롬프트 흐름 관련 작업을 수행할 권한이 있어야 합니다.
역할에 AmazonBedrockFullAccess 정책이 연결된 경우 이 역할에 대한 추가 권한을 구성할 필요가 없습니다. 역할의 권한을 프롬프트 흐름에 사용되는 작업으로만 제한하려면 IAM 역할에 다음 자격 증명 기반 정책을 연결합니다.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "FlowPermissions", "Effect": "Allow", "Action": [ "bedrock:CreateFlow", "bedrock:UpdateFlow", "bedrock:GetFlow", "bedrock:ListFlows", "bedrock:DeleteFlow", "bedrock:CreateFlowVersion", "bedrock:GetFlowVersion", "bedrock:ListFlowVersions", "bedrock:DeleteFlowVersions", "bedrock:CreateFlowAlias", "bedrock:UpdateFlowAlias", "bedrock:GetFlowAlias", "bedrock:ListFlowAliases", "bedrock:DeleteFlowAlias", "bedrock:InvokeFlow", "bedrock:TagResource", "bedrock:UntagResource", "bedrock:ListTagsForResource", ], "Resource": "*" } ] }
작업을 생략하거나 리소스 및 조건 키 를 지정하여 권한을 추가로 제한할 수 있습니다. IAM 자격 증명은 특정 리소스에 대한 API 작업을 호출할 수 있습니다. 정책에 지정된 리소스에서 사용할 수 없는 API 작업을 지정하면 Amazon Bedrock이 오류를 반환합니다.
-
서비스 역할 - Amazon Bedrock이 사용자를 대신하여 작업을 수행하도록 허용하는 역할입니다. 프롬프트 흐름을 생성하거나 업데이트할 때 이 역할을 지정해야 합니다. 사용자 지정 AWS Identity and Access Management서비스 역할을 생성할 수 있습니다.
참고
프롬프트 흐름을 생성할 때 Amazon Bedrock 콘솔을 사용하여 역할을 자동으로 생성하려는 경우 이 역할을 수동으로 설정할 필요가 없습니다.
-