本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
与 AWS SDK CreateFlow 配合使用
以下代码示例演示了如何使用 CreateFlow。
操作示例是大型程序的代码摘录,必须在上下文中运行。在以下代码示例中,您可以查看此操作的上下文:
    - Python
- 
            
     
        - 适用于 Python 的 SDK (Boto3)
- 
             
                    创建 Amazon Bedrock 流程。 def create_flow(client, flow_name, flow_description, role_arn, flow_def):
    """
    Creates an Amazon Bedrock flow.
    Args:
    client: Amazon Bedrock agent boto3 client.
    flow_name (str): The name for the new flow.
    role_arn (str):  The ARN for the IAM role that use flow uses.
    flow_def (json): The JSON definition of the flow that you want to create.
    Returns:
        dict: The response from CreateFlow.
    """
    try:
        logger.info("Creating flow: %s.", flow_name)
        response = client.create_flow(
            name=flow_name,
            description=flow_description,
            executionRoleArn=role_arn,
            definition=flow_def
        )
        logger.info("Successfully created flow: %s. ID: %s",
                    flow_name,
                    {response['id']})
        return response
    except ClientError as e:
        logger.exception("Client error creating flow: %s", {str(e)})
        raise
    except Exception as e:
        logger.exception("Unexepcted error creating flow: %s", {str(e)})
        raise
 
 
 
有关 S AWS DK 开发者指南和代码示例的完整列表,请参阅将 Amazon Bedrock 与 SD AWS K 配合使用。本主题还包括有关入门的信息以及有关先前的 SDK 版本的详细信息。