Utilizzo di ListFlowAliases con un SDK AWS - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Utilizzo di ListFlowAliases con un SDK AWS

L’esempio di codice seguente mostra come utilizzare ListFlowAliases.

Python
SDK per Python (Boto3)
Nota

Ulteriori informazioni su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel Repository di esempi di codice AWS.

Elenca gli alias per un flusso Amazon Bedrock.

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
  • Per informazioni dettagliate sull’API, consulta ListFlowAliases nella documentazione di riferimento dell’API AWS SDK per Python (Boto3).