Conceitos básicos da API
Para começar a usar a API, você precisa de credenciais para conceder acesso programático. Se as seções a seguir forem relevantes para você, expanda-as e siga as instruções. Caso contrário, continue pelas seções restantes.
Se você não tiver uma Conta da AWS, siga as etapas abaixo para criá-la.
Como cadastrar uma Conta da AWS
Abra https://portal.aws.amazon.com/billing/signup
. Siga as instruções online.
Parte do procedimento de inscrição envolve receber uma chamada telefônica e inserir um código de verificação no teclado do telefone.
Quando você se inscreve para uma Conta da AWS, um Usuário raiz da conta da AWS é criado. O usuário-raiz tem acesso a todos os Serviços da AWS e recursos na conta. Como prática recomendada de segurança, atribua o acesso administrativo a um usuário e use somente o usuário-raiz para executar tarefas que exigem acesso de usuário-raiz.
A AWS envia um e-mail de confirmação depois que o processo de cadastramento é concluído. A qualquer momento, é possível visualizar as atividades da conta atual e gerenciá-la acessando https://aws.amazon.com/
Proteger o Usuário raiz da conta da AWS
-
Faça login no AWS Management Console
como o proprietário da conta ao escolher a opção Usuário-raiz e inserir o endereço de e-mail da Conta da AWS. Na próxima página, insira a senha. Para obter ajuda ao fazer login usando o usuário-raiz, consulte Fazer login como usuário-raiz no Guia do usuário do Início de Sessão da AWS.
-
Habilite a autenticação multifator (MFA) para o usuário-raiz.
Para obter instruções, consulte Habilitar um dispositivo MFA virtual para sua Conta da AWS de usuário-raiz (console) no Guia do usuário do IAM.
Para instalar e configurar a AWS CLI, siga as etapas em Instalar ou atualizar a versão mais recente da AWS CLI.
Para instalar um SDK da AWS, selecione a guia que corresponde à linguagem de programação que você deseja usar em Ferramentas para criar com a AWS
-
Assinar de forma criptográfica as solicitações de serviço
-
Repetir solicitações
-
Lidar com respostas de erro
Obter credenciais para conceder acesso programático
Os usuários precisam de acesso programático se quiserem interagir com a AWS de fora do AWS Management Console. A forma de conceder acesso programático depende do tipo de usuário que está acessando a AWS.
Para conceder acesso programático aos usuários, selecione uma das seguintes opções:
Qual entidade principal precisa de acesso programático? | Para | Por |
---|---|---|
Usuários do IAM | Limite a duração de credenciais de longo prazo para assinar solicitações programáticas para a AWS CLI, os SDKs da AWS ou as APIs da AWS. |
Siga as instruções da interface que deseja utilizar.
|
Perfis do IAM | Use credenciais temporárias para assinar solicitações programáticas para a AWS CLI, os SDKs da AWS ou as APIs da AWS. | Siga as instruções em Usar credenciais temporárias com recursos da AWS no Guia do usuário do IAM. |
Identidade da força de trabalho (Usuários gerenciados no Centro de Identidade do IAM) |
Use credenciais temporárias para assinar solicitações programáticas para a AWS CLI, os SDKs da AWS ou as APIs da AWS. |
Siga as instruções da interface que deseja utilizar.
|
Se você decidir usar chaves de acesso para um usuário do IAM, a AWS recomenda definir uma expiração para o usuário do IAM incluindo uma política em linha restritiva.
Importante
Tenha atenção aos seguintes avisos:
-
NÃO use as credenciais de raiz da sua conta para acessar os recursos da AWS. Estas credenciais fornecem acesso ilimitado à conta e são difíceis de revogar.
-
NÃO coloque chaves de acesso literais ou informações de credenciais nos comandos de seus aplicativos. Se colocar, criará um risco de exposição acidental das credenciais se, por exemplo, fizer upload do projeto em um repositório público.
-
NÃO inclua arquivos que contenham credenciais em sua área de projeto.
-
Gerencie suas chaves de acesso com segurança. Não as forneça a terceiros não autorizados, mesmo que seja para ajudar a localizar os identificadores da sua conta. Ao fazer isso, você pode dar a alguém acesso permanente à sua conta.
-
Esteja ciente de que qualquer credencial armazenada no arquivo de credenciais compartilhado da AWS é armazenada em texto simples.
Para obter mais detalhes, consulte as práticas recomendadas de gerenciamento de chaves de acesso da AWS na Referência geral da AWS.
Criar um usuário do IAM
-
Na página inicial do AWS Management Console, selecione o serviço do IAM ou navegue até o console do IAM em https://console.aws.amazon.com/iam/
. -
No painel de navegação, selecione Usuários e escolha Criar usuário.
-
Siga as orientações no console do IAM para configurar um usuário programático (sem acesso ao AWS Management Console) e sem permissões.
Restringir o acesso do usuário a uma janela de tempo limitado
Todas as chaves de acesso do usuário do IAM que você criar serão credenciais de longo prazo. Para garantir que essas credenciais expirem caso sejam usadas incorretamente, você pode estabelecer um limite temporal para essas credenciais criando uma política em linha que especifica uma data após a qual as chaves não serão mais válidas.
-
Abra o usuário do IAM que você acabou de criar. Na guia Permissões, escolha Adicionar permissões e depois Criar política em linha.
-
No editor JSON, especifique as permissões a seguir. Para usar essa política, substitua o valor pelo valor do carimbo de data/hora
aws:CurrentTime
na política de exemplo pela sua própria data de término.nota
O IAM recomenda que você limite suas chaves de acesso a 12 horas.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Deny", "Action": "*", "Resource": "*", "Condition": { "DateGreaterThan": { "aws:CurrentTime": "
2024-01-01T00:00:00Z
" } } } ] }
Criar uma chave de acesso
-
Na página Detalhes do usuário, selecione a guia Credenciais de segurança. Na seção Chaves de acesso, escolha Criar chave de acesso.
-
Indique que você planeja usar essas chaves de acesso como Outro e escolha Criar chave de acesso.
-
Na página Retrieve access keys (Recuperar chaves de acesso), escolha Show (Exibir) para revelar o valor da chave de acesso secreta do usuário. Você pode copiar as credenciais ou baixar um arquivo .csv.
Importante
Quando não precisar mais desse usuário do IAM, recomendamos que você o remova e se alinhe com a prática recomendada de segurança da AWS. Recomendamos que você exija que seus usuários humanos usem credenciais temporárias por meio do Centro de Identidade do AWS IAM ao acessar a AWS.
Anexar permissões do Amazon Bedrock a um usuário ou perfil
Depois de configurar as credenciais para acesso programático, você precisa configurar permissões para que um usuário ou um perfil do IAM tenha acesso a um conjunto de ações relacionadas ao Amazon Bedrock. Para configurar essas permissões, faça o seguinte:
-
Na página inicial do AWS Management Console, selecione o serviço do IAM ou navegue até o console do IAM em https://console.aws.amazon.com/iam/
. -
Selecione Usuários ou Perfis e, em seguida, selecione seu usuário ou perfil.
-
Na guia Permissões, escolha Adicionar permissões e depois Adicionar política gerenciada pela AWS. Escolha a política AmazonBedrockFullAccess gerenciada pela AWS.
-
Para permitir que o usuário ou o perfil assine modelos, escolha Criar política em linha e especifique as seguintes permissões no editor JSON:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "MarketplaceBedrock", "Effect": "Allow", "Action": [ "aws-marketplace:ViewSubscriptions", "aws-marketplace:Unsubscribe", "aws-marketplace:Subscribe" ], "Resource": "*" } ] }
Solicitar acesso aos modelos do Amazon Nova
Solicite acesso aos modelos do Amazon Nova por meio do console Amazon Bedrock seguindo as etapas em Solicitar acesso a um modelo de base do Amazon Bedrock.
Gerar uma resposta para um prompt de texto usando um modelo do Amazon Nova
Depois de cumprir todos os pré-requisitos, selecione uma guia para testar a realização de solicitações de invocação de modelo para modelos do Amazon Nova com uma solicitação Converse e usando o método especificado na guia:
Depois de se familiarizar com o Amazon Nova, você pode prosseguir para tarefas mais avançadas:
-
Tente solicitar ao modelo que descreva uma imagem ou um vídeo. Para obter mais informações, consulte Suporte multimodal para o Amazon Nova.
-
Tente gerar imagens usando o Amazon Nova Canvas. Para obter mais informações, consulte Gerar imagens com o Amazon Nova.
-
Tente gerar vídeos usando o Amazon Nova Reel. Para obter mais informações, consulte Gerar vídeos com o Amazon Nova Reel.
-
Envie um documento ao modelo e pergunte sobre seu conteúdo. Para obter mais informações, consulte Compreensão do documento.
-
Forneça ferramentas ao modelo e faça uma solicitação com um prompt para vê-lo usar a ferramenta. Para obter mais informações, consulte Uso de ferramentas (chamada de função) com o Amazon Nova.