AWS 4

S3 Presigned URL 생성 후 사용 방법

S3 스토리지에서 업로드/다운로드 링크를 생성하는 방법입니다.아래에서는 링크를 생성하는 예제만 작성할 것이고,링크 생성 전, 사용자 인증, 권한 체크 등 필요한 보안 절차는 반드시 있어야 합니다. 1. Maven 의존성 추가 software.amazon.awssdk s3 2. application.yml 설정이 설정 내용 중 키 값 같은 것은 원하는 대로 하시면 됩니다.cloud: aws: s3: bucket: ${BUCKET_NAME} credentials: access-key: ${AWS_ACCESS_KEY} secret-key: ${AWS_SECRET_KEY} region: ${REGION_NAME} 3...

AWS 2025.11.27

S3 Presigned URL 간략 정리

Presigned Url ?Presigned Url은 클라이언트가 직접 AWS S3에 접근할 수 있도록 임시 권한을 부여한 URL입니다.Url 생성 과정은 대략 아래와 같습니다.AWS Credentials(Access, Secret Key)로 서명(Signature) 생성만료기한 설정해당 서명이 포함된 URL 생성클라이언트는 AWS 인증 없이 해당 파일에 대한 업로드나 다운로드가 가능합니다.여기서 AWS 인증을 하지 않는 이유는 위의 과정에서 이미 Credentials를 가지고 인증하고 서명했기 때문입니다.요약하면 S3에서 해당 파일만 특정 시간 동안 읽거나 쓸 수 있는 권한을 미리 서명해서 만든 Url 이라고 보시면 될 것 같습니다. 보안상 안전한 이유AWS Credentials의 Secret Key를..

AWS 2025.11.27

[AWS] RDS 외부 툴 연결

0. RDS 생성 후 DBeaver로 접근하려 했으나, 엔드포인트를 몰라서 IP를 한참을 찾았다. 1. 먼저, 엔드포인트를 확인한다. AWS console 에 들어가보면 간단하게 확인이 가능하다. 그리고 인바운드 규칙을 편집한다. 0.0.0.0/0 으로 된 규칙을 추가하면 되는데, 이렇게 되면 누구나 접근이 가능하게 된다. 필요하다면 필요한 IP 규칙만 추가하자. 그리고 DBeaver를 열어서 커넥션을 추가하자. Server host에는 엔드포인트를 입력해주면된다. 2. AWS 사용이 쉽지 않다. 많은 공부가 필요할 것 같다.. ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

AWS 2023.01.09

[AWS] RDS 생성

0. AWS RDS 활용이 필요하여 직접 생성하고 연결하는 작업을 하려한다. AWS 콘솔 접속 후 RDS 데이터베이스 생성 화면으로 가자. 1. 먼저 생성방식을 선택할 수 있는데, 손쉬운 생성은 케이스별로 일반적으로 선택하는 옵션들을 모아서 선택할 수 있게 해준다. 손쉬운 생성을 선택하면 비교적 간단하게 생성할 수 있다. 표준생성은 원하는대로 옵션을 선택할 수 있기 때문에, 표준생성으로 선택한다. 이후, 엔진을 선택하는데 원하는 DB를 선택하면 된다. 하단에 에디션과 버전을 선택하게 되는데, 이것도 원하는 부분을 선택하면 된다. 중간에 필터에 대해서는 조금 더 공부가 필요하다. 따라서, 체크하지 않았다. 다음은 템플릿 선택이다. 선택을 한다면, 프로덕션 혹은 개발/테스트와 프리티어로 나눌 수 있을 것 같..

AWS 2023.01.09