ListFlowAliases mit einem AWS-SDK verwenden - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

ListFlowAliases mit einem AWS-SDK verwenden

Die folgenden Codebeispiele zeigen, wie ListFlowAliases verwendet wird.

Python
SDK für Python (Boto3)
Anmerkung

Auf GitHub finden Sie noch mehr. Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS-Code-Beispiel- einrichten und ausführen.

Listet die Aliase für einen Amazon-Bedrock-Flow auf.

def list_flow_aliases(client, flow_id): """ Lists the aliases of an Amazon Bedrock flow. Args: client: bedrock agent boto3 client. flow_id (str): The identifier of the flow. Returns: dict: The response from ListFlowAliases. """ try: finished = False logger.info("Listing flow aliases for flow: %s.", flow_id) print(f"Aliases for flow: {flow_id}") response = client.list_flow_aliases( flowIdentifier=flow_id, maxResults=10) while finished is False: for alias in response['flowAliasSummaries']: print(f"Alias Name: {alias['name']}") print(f"ID: {alias['id']}") print(f"Description: {alias.get('description', 'No description')}\n") if 'nextToken' in response: next_token = response['nextToken'] response = client.list_flow_aliases(maxResults=10, nextToken=next_token) else: finished = True logging.info("Successfully listed flow aliases for flow %s.", flow_id) return response except ClientError as e: logging.exception("Client error listing flow aliases: %s", str(e)) raise except Exception as e: logging.exception("Unexpected error listing flow aliases: %s", str(e)) raise
  • Weitere API-Informationen finden Sie unter ListFlowAliases in der API-Referenz zum AWS SDK für Python (Boto3).