Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Genera una chiave API Amazon Bedrock
Puoi generare una chiave API Amazon Bedrock utilizzando l' AWS Management Console o l' AWS API. Ti consigliamo di utilizzare il AWS Management Console per generare facilmente una chiave API Amazon Bedrock in pochi passaggi.
avvertimento
Consigliamo vivamente di limitare l'uso delle chiavi API di Amazon Bedrock per l'esplorazione di Amazon Bedrock. Quando sei pronto a incorporare Amazon Bedrock in applicazioni con requisiti di sicurezza più elevati, dovresti passare a credenziali a breve termine. Per ulteriori informazioni, consulta Alternative alle chiavi di accesso a lungo termine nella Guida per l'utente IAM.
Argomenti
Genera una chiave API Amazon Bedrock utilizzando la console
Per generare una chiave API Amazon Bedrock utilizzando la console, procedi come segue:
-
Accedi a AWS Management Console con un'identità IAM che dispone delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock in https://console.aws.amazon.com/bedrock.
-
Nel riquadro di navigazione a sinistra, seleziona Chiavi API.
-
Genera uno dei seguenti tipi di chiavi:
-
Chiave API a breve termine: nella scheda Chiavi API a breve termine, scegli Genera chiavi API a breve termine. La chiave scade alla scadenza della sessione della console (e non più di 12 ore) e ti consente di effettuare chiamate verso la piattaforma da Regione AWS cui l'hai generata. Puoi modificare la regione direttamente nella chiave generata.
-
Chiave API a lungo termine: nella scheda Chiavi API a lungo termine, scegli Genera chiavi API a lungo termine.
-
Nella sezione Scadenza della chiave API, scegli l'ora dopo la quale la chiave scadrà.
-
(Facoltativo) Per impostazione predefinita, la policy AmazonBedrockLimitedAccess AWS gestita, che garantisce l'accesso alle operazioni principali dell'API Amazon Bedrock, è allegata all'utente IAM associato alla chiave. Per selezionare altre politiche da allegare all'utente, espandi la sezione Autorizzazioni avanzate e seleziona le politiche che desideri aggiungere.
-
Scegliere Generate (Genera).
avvertimento
Consigliamo vivamente di limitare l'uso delle chiavi API di Amazon Bedrock per l'esplorazione di Amazon Bedrock. Quando sei pronto a incorporare Amazon Bedrock in applicazioni con requisiti di sicurezza più elevati, dovresti passare a credenziali a breve termine. Per ulteriori informazioni, consulta Alternative alle chiavi di accesso a lungo termine nella Guida per l'utente IAM.
-
-
Genera una chiave API Amazon Bedrock a lungo termine utilizzando l'API
I passaggi generali per creare una chiave API Amazon Bedrock a lungo termine nell'API sono i seguenti:
-
Crea un utente IAM inviando una CreateUserrichiesta con un endpoint IAM.
-
Collegalo AmazonBedrockLimitedAccessall'utente IAM inviando una AttachUserPolicyrichiesta con un endpoint IAM. Puoi ripetere questo passaggio per allegare all'utente altre policy gestite o personalizzate, se necessario.
Nota
Come best practice di sicurezza, consigliamo vivamente di allegare le policy IAM all'utente IAM per limitare l'uso delle chiavi API Amazon Bedrock. Per esempi di politiche di limitazione temporale e di limitazione degli indirizzi IP che possono utilizzare la chiave, consulta Controllare l'uso delle chiavi di accesso allegando una policy in linea a un utente IAM.
-
Genera la chiave API Amazon Bedrock a lungo termine inviando una CreateServiceSpecificCredentialrichiesta con un endpoint IAM e specificando
bedrock.amazonaws.com
come.ServiceName
-
La risposta
ServiceApiKeyValue
restituita è la tua chiave API Amazon Bedrock a lungo termine. -
Il
ServiceSpecificCredentialId
valore restituito nella risposta può essere utilizzato per eseguire operazioni API relative alla chiave.
-
Per scoprire come generare una chiave API Amazon Bedrock a lungo termine, scegli la scheda relativa al tuo metodo preferito, quindi segui i passaggi:
Genera una chiave API Amazon Bedrock a breve termine utilizzando una libreria client
Le chiavi a breve termine hanno le seguenti proprietà:
-
Valido per il più breve dei seguenti valori:
-
12 ore
-
La durata della sessione generata dal principale IAM utilizzato per generare la chiave.
-
-
Eredita le autorizzazioni associate al principale utilizzato per generare la chiave.
-
Può essere utilizzato solo nella AWS regione da cui è stato generato.
Per le applicazioni a lunga durata, la libreria aws-bedrock-token-generator
Prerequisiti
-
Assicurati che il principale IAM utilizzato per generare la chiave sia configurato con le autorizzazioni appropriate per utilizzare Amazon Bedrock. Per la sperimentazione, puoi allegare la AmazonBedrockLimitedAccesspolicy AWS-managed al principale. Puoi fare riferimento alle best practice di sicurezza di IAM per proteggere le tue credenziali.
-
Assicurati che la tua configurazione consenta a Python di riconoscere automaticamente le tue AWS credenziali. Il metodo predefinito con cui vengono recuperate le credenziali segue una gerarchia definita. Puoi visualizzare la gerarchia per un SDK o uno strumento specifico nei provider di credenziali standardizzati AWS SDKs and Tools.
-
Installa il generatore di token Amazon Bedrock. Scegli la scheda relativa al metodo che preferisci, quindi segui i passaggi:
Esempi
Per vedere esempi di utilizzo del generatore di token per generare una chiave API Amazon Bedrock a breve termine con le tue credenziali predefinite in diverse lingue, scegli la scheda relativa al tuo metodo preferito e segui i passaggi:
Per vedere altri esempi di diversi casi d'uso per la generazione di token, consulta i seguenti link:
Configura l'aggiornamento automatico delle chiavi API Amazon Bedrock a breve termine
Puoi creare uno script con l'aiuto del aws-bedrock-token-generator
pacchetto per rigenerare a livello di codice una nuova chiave a breve termine ogni volta che quella attuale è scaduta. Innanzitutto, assicurati di aver soddisfatto i prerequisiti in. Genera una chiave API Amazon Bedrock a breve termine utilizzando una libreria client Per vedere esempi di script che recuperano un token ed effettuano una richiesta Converse, scegli la scheda relativa al tuo metodo preferito, quindi segui i passaggi: