文件 AWS 開發套件範例 GitHub 儲存庫中有更多可用的 AWS SDK 範例。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CreateFlowAlias 搭配 AWS SDK 使用
以下程式碼範例顯示如何使用 CreateFlowAlias。
動作範例是大型程式的程式碼摘錄,必須在內容中執行。您可以在下列程式碼範例的內容中看到此動作:
    - Python
- 
            
     
        - SDK for Python (Boto3)
- 
             
                    建立 Amazon Bedrock 流程的別名。 def create_flow_alias(client, flow_id, flow_version, name, description):
    """
    Creates an alias for an Amazon Bedrock flow.
    Args:
        client: bedrock agent boto3 client.
        flow_id (str): The identifier of the flow.
    Returns:
        str: The ID for the flow alias.
    """
    try:
        logger.info("Creating flow alias for flow: %s.", flow_id)
        response = client.create_flow_alias(
            flowIdentifier=flow_id,
            name=name,
            description=description,
            routingConfiguration=[
                {
                    "flowVersion": flow_version
                }
            ]
        )
        logger.info("Successfully created flow alias for %s.", flow_id)
        return response['id']
    except ClientError as e:
        logging.exception("Client error creating alias for flow: %s - %s",
                flow_id, str(e))
        raise
    except Exception as e:
        logging.exception("Unexpected error creating alias for flow : %s - %s",
                flow_id, str(e))
        raise