🚧 In progress...🚧
Make sure you have installed:
git clone git@github.com:jessicasantosb/aws-s3-upload-file.git
❯ cd aws-s3-upload-file
❯ yarn
❯ yarn lint
❯ yarn lint:fix
- Crie um bucket no AWS S3: no Console, clique em 'Create bucket', defina nome e região e finalize.
- Confira as permissões do bucket (público/privado) e verifique se o usuário IAM tem acesso programático com a política AmazonS3FullAccess (ou uma customizada).
- Crie o arquivo
.env
na raiz do projeto e adicione as seguintes variáveis:
❯ AWS_BUCKET_NAME=<your_key>
❯ AWS_BUCKET_REGION=<your_key>
❯ AWS_ACCESS_KEY=<your_key>
❯ AWS_SECRET_ACCESS_KEY=<your_key>
- NextJS
- Typescript
- AWS S3
- AWS SDK
- React Hook Form
- Zod
- ESLint
- 🔰 Mention any known issues or limitations
- 🐛 Outline your plans for future improvements