Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Configure AWS CLI los perfiles para Boto3 y el SDK de Braket

Modo de enfoque
Configure AWS CLI los perfiles para Boto3 y el SDK de Braket - Amazon Braket

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

El SDK de Amazon Braket se basa en las AWS CLI credenciales predeterminadas, a menos que especifiques lo contrario de forma explícita. Le recomendamos que mantenga el valor predeterminado cuando ejecute en un bloc de notas gestionado por Amazon Braket, ya que debe proporcionar un rol de IAM que tenga permisos para lanzar la instancia del bloc de notas.

Opcionalmente, si ejecutas el código localmente (en una EC2 instancia de Amazon, por ejemplo), puedes establecer AWS CLI perfiles con nombre. Puedes asignar a cada perfil un conjunto de permisos diferente, en lugar de sobrescribir regularmente el perfil predeterminado.

En esta sección se proporciona una breve explicación de cómo configurar dicha CLI profile y cómo incorporar ese perfil en Amazon Braket para que API las llamadas se realizan con los permisos de ese perfil.

Paso 1: Configurar una AWS CLI local profile

No se incluye en este documento explicar cómo crear un usuario y cómo configurar un perfil no predeterminado. Para obtener información sobre estos temas, consulte:

Para usar Amazon Braket, debe proporcionar a este usuario (y a la CLI asociadaprofile) los permisos de Braket necesarios. Por ejemplo, puede adjuntar la AmazonBraketFullAccesspolítica.

Paso 2: Establecer un objeto de sesión de Boto3

Para establecer un objeto de sesión de Boto3, utilice el siguiente ejemplo de código.

from boto3 import Session

# Insert CLI profile name here
boto_sess = Session(profile_name=`profile`)
nota

Si es lo esperado API las llamadas tienen restricciones basadas en una región que no están alineadas con tu región profile predeterminada. Puedes especificar una región para la sesión de Boto3, como se muestra en el siguiente ejemplo.

# Insert CLI profile name _and_ region boto_sess = Session(profile_name=`profile`, region_name=`region`)

Para el argumento designado comoregion, sustituya un valor que corresponda a uno de los siguientes Regiones de AWS Amazon El braket está disponible, por ejemplous-east-1,us-west-1, y así sucesivamente.

Paso 3: Incorpora la sesión de Boto3 al Braket AwsSession

El siguiente ejemplo muestra cómo inicializar una sesión de Boto3 Braket e instanciar un dispositivo en esa sesión.

from braket.aws import AwsSession, AwsDevice # Initialize Braket session with Boto3 Session credentials aws_session = AwsSession(boto_session=boto_sess) # Instantiate any Braket QPU device with the previously initiated AwsSession sim_arn = 'arn:aws:braket:::device/quantum-simulator/amazon/sv1' device = AwsDevice(sim_arn, aws_session=aws_session)

Una vez completada esta configuración, puedes enviar tareas cuánticas a ese AwsDevice objeto instanciado (por ejemplo, llamando al comando). device.run(…​) Todos API las llamadas realizadas por ese dispositivo pueden aprovechar las credenciales de IAM asociadas al perfil CLI que designó anteriormenteprofile.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.