Skip to content

DanielSOliveiram/s3withspring

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# s3withspring

Descrição
---------
Este repositório faz parte do curso "Criando um Microsserviço de Upload de Imagens com o Amazon S3" 
disponível na DIO - Digital Innovation One. O objetivo é apresentar ao aluno o primeiro contato com microserviços implementando 
a criação de um bucket na AWS S3, para posteriormente realizar o upload de imagens. A conexão com o servidor em nuvem é realizada 
pelo uso das access key e secret key que devem ser criadas via console na AWS. O arquivo AmazonConfig.java contem a classe 
relacionada ao acesso remoto. Neste projeto foi utilizado a versão 17 do Java.

Página para criar seu projeto spring-boot: https://start.spring.io/

No primero pacote utilizamos o framework spring boot com aws-java-sdk-s3 com intuito de criar um programa de upload via linha de comando. No segundo pacote o programa metódos HTTP foram definidos no Controller para executar as ações sobre os buckets e objetos que os compõem.

O código está organizado como segue:

Conteúdo
--------

Package s3withspring
  ->Config
    AmazonConfig.java
  ->ServiceBucket
    BucketBasicOperations.java
  ->ServiceObjects
    ObjectsServices.java
  S3withspringApplication.java

Package UploadImagesAPI
  ->Config
    AcessConfig.java
  ->Controller
    Controller.java
  UploadMainApplication.java

About

Using spring-boot this project gives the first contact with microservices, implementing the creation of a bucket in AWS S3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%