Prepare seu Ambiente do Oracle Cloud Infrastructure
Seu ambiente deve ter uma determinada estrutura e conjunto de permissões. Isso permitirá isolar o sistema de eventos de blockchain do restante de seus projetos na tenancy.
Controle o acesso a compartimentos, criando grupos de usuários e atribuindo políticas que especificam quais ações os membros do grupo podem assumir nos recursos desses compartimentos.
Criar um Compartimento
Crie um compartimento que seja usado exclusivamente para conter os artefatos, a configuração e outros recursos relacionados aos eventos provenientes do blockchain.
- Faça log-in na Console do Oracle Cloud Infrastructure como um usuário que tenha privilégios de Administrador.
- No menu de navegação da Console, selecione Identidade e, em seguida, clique em Compartimento.
- Clique em Criar Compartimento.
- Informe OBP_Events como o nome do novo compartimento, informe uma descrição adequada e verifique se o Compartimento Pai é seu compartimento raiz.
- Clique em Criar Compartimento.
- Depois que o compartimento for criado, crie um registro de seu OCID. Você precisará do OCID mais tarde ao criar um Grupo Dinâmico e ao modificar o arquivo
terraform.tfvars
.
Criar Grupos
Você precisa criar dois grupos. Um é um Grupo regular que terá uma lista de usuários. A outra é um Grupo Dinâmico
- Crie um Grupo.
- No menu de navegação da Console, selecione Identidade e clique em Grupos.
- Clique em Criar Grupo.
- Digite OBP_Events_Group como o nome do Grupo, digite uma descrição adequada e clique em Criar.
- Adicione seu usuário ao grupo. Clique em OBP_Events_Group e, em seguida, clique em Adicionar Usuário ao Grupo e selecione seu usuário na lista.
- Crie um Grupo Dinâmico.
Configurar Políticas
Uma Política é um conjunto de instruções que especificam controles de acesso para recursos do Oracle Cloud Infrastructure em sua tenancy.
A Política criada concederá acesso e permissões ao Grupo e ao Grupo Dinâmico que você criou anteriormente. Ele também permitirá que o serviço Functions acesse a rede e o repositório.
Gerar um token de autenticação
Gere um token a ser usado ao enviar seu código do Functions ao Oracle Cloud Infrastructure Registry.
- No menu de navegação da Console, selecione Identidade e clique em Usuários.
- Selecione o usuário para o qual você deseja gerar um token.
- Na seção Recursos, clique em Tokens de Autenticação e, em seguida, clique em Gerar Token.
- Na janela que é aberta, informe uma descrição adequada e clique em Gerar Token.
- Copie o token e salve-o para que possa recuperá-lo posteriormente. O token só é exibido uma vez.
- Clique em Fechar.