3 minutes
Microservice Project – Step 1
Table of Contents
- Criação do Compartment
- Criação de Usuário
- Criação de Grupo
- Criação de Policies
- Criação de SSH-KEY
- Criação de Instancia VM
- Resumo
Nesse primeiro passo, iremos configurar um ambiente OCI para rodar toda a aplicação em cloud.
Criação do Compartment
Iremos criar um conpartiment.
No ícone de hamburguer na página inicial do OCI, iremos em > Identity > Security > compartments, e criaremos um compartimento com o nome Developmet.
Criação de Usuário
Após isso, criaremos um usuário de desenvolvimento para ter acesso somente ao compartimento Developmet.
Novamente no menu lateral, em > Identity > Security > users, iremos criar o usuário devel_user, com o tipo IAM USER. Esses usuários podem acessar os serviços do Oracle Cloud Infrastructure, mas nem todos os serviços do Cloud Platform. Os usuários do IAM são cenários de usuário atípico, como acesso de administrador de emergência.
Criação de Grupo
No menu lateral, em > Identity > Security > groups, criaremos um grupo com o nome de Developer_Group. Depois disso, iremos adicionar o usuário devel_user ao grupo clicando no botão “Add user to Group”.
Criação de Policies
Finalizando o processo de criação de usuário, grupo, e adição do usuário ao grupo, é necessário atribuir uma sequência de políticas de permissões ao grupo, para que assim, o grupo criado tenha acesso ao compartimento Developer para fazer as devidas interações.
Vamos em > Identity > Security > Policies
Após ser direcionado a página de policies, selecionamos o compartimento Developmet para receber a política que criamos. Na policie, iremos permitir o Developer_Group (e todos seus usuários) a utilização de todos os recursos no compartimento OCI.
Também será criado uma outra policie no compartimento root , para liberar o acesso ao terminal cloud shell, através dos usuários do grupo Developmet. Isso deverá ser feito devido ao fato de que precisaremos de uma ssh-key disponibilizada pelo usuário para conseguir criar nossa instancia no OCI.
Criação de SSH-KEY
Logado no usuário devel_user, conectaremos a Oracle Cloud Shell para adquirir uma ssh_key que posteriormente iremos utilizar. Para isso, vamos usar alguns simples comandos para a criação dessa chave.
ssh-keygen – Para criação da chave
cat /home/your_user/.ssh/id_rsa.pub
– Mostrará o conteúdo contido no arquivo id_rsa.pub,
que foi criado com o comando anterior
Criação de Instancia VM
Ainda conectado ao usuário devel_user criaremos uma instância, que nada mais é que uma Virtual Machine. Em > compute > instances > create instance._
Ao criar uma instância na página de configuração da VM, devemos colar a ssh-key adquirida anteriormente no campo onde solicita essa chave. Isso é feito para que se consiga acessar a VM remotamente. As imagens do Oracle Linux, CentOS ou Ubuntu usam esse par de chaves SSH ao contrário de uma senha para autenticar um usuário.
OBS: A configuração da instância que irei utilizar, são disponibilizadas pelo serviço Oracle Cloud – Free Tier, sendo ela 1 VM de computação baseadas em AMD com 1/8 OCPU** e 1 GB de memória cada.
Para mais informações dos serviços Free Tier, acesse: https://www.oracle.com/br/cloud/free/
Resumo
Nesse Step, começamos as criar o ambiente onde rodaremos nossa aplicação. Configuramos um compartment, usuário e grupo de usuário, que será o responsável pelo acesso ao desenvolvimento na instância OCI. Definimos algumas políticas de usuário. Também criamos uma ssh-key que utilizamos para a criação da instancia OCI.
544 Words
2022-06-02 12:00