Cloud Architecture

스프링 부트 - InputStream을 사용하여 URL로 부터 S3 버킷으로 이미지 업로드하기 작성 일자 : 2024년 10월 26일   개요 스프링에서 개발을 진행하면서 웹 상의 원격 URL에서 데이터를 가져와 S3 버킷에 이미지를 업로드하는 로직이 필요한 경우가 있습니다. 이번 포스팅에서는 HttpURLConnection과 AWS SDK for Java v2를 사용하여 이미지를 S3 버킷에 업로드하는 방법에 대해 알아보겠습니다.   의존성 추가 dependencies { implementation 'software.amazon.awssdk:s3:2.28.23'}추가로, S3Config 클래스를 생성하고 AWS Credentials를 설정합니다.   코드 예시 public class ImageUp..
스프링부트에서 Cloudflare R2 스토리지 사용하기(AWS SDK for JAVA 2.x) 작성 일자 : 2024년 10월 20일  Cloudflare R2 Cloudflare R2는 Cloudflare에서 제공하는 오브젝트 스토리지 서비스입니다. AWS에는 S3가 있듯이 Cloudflare에는 R2가 있으며, R2는 S3 API와 호환성을 가지고 있어서 AWS SDK for JAVA 2.x를 사용하여 R2에 접근할 수 있습니다.  요금제 OperationsClass A operations : ListBuckets, PutBucket, ListObjects, PutObject, CopyObject, CompleteMultipartUpload, CreateMultipartUpload, Lifecycl..
Proxmox VE Helper-Scripts를 통해 생성한 LXC에서 root 유저 ssh 접근 설정하기 작성일자 : 2024년 09월 02일   방법 생성된 LXC가 자동 로그인(auto login)을 사용하도록 설정된 경우, root 유저의 비밀번호를 설정합니다.sudo passwd root  sshd 설정 파일을 열어서 root 유저의 ssh 접근을 허용합니다.vim /etc/ssh/sshd_config # PermitRootLogin prohibit-passwordPermitRootLogin yes  sshd 서비스를 재시작합니다.systemctl restart sshd ReferenceProxmox - Github Discussions Enable root ssh access to LXC ·..
Digital Ocean에 VM 인스턴스 생성하기 작성 일자 : 2024년 8월 18일   Digital Ocean 가끔 네트워크와 관련된 내용을 검색할 때, Digital Ocean에서 운영중인 블로그를 종종 접하게 되는데요. Digital Ocean은 클라우드 인프라 제공업체로 AWS, Azure, Google Cloud 보다는 조금 작지만, VM, Serverless Function, Kubernetes, Database, Object Storage와 Contaier Registry 등을 제공하고 있습니다. 처음 가입하게되면, 두 달간 사용할 수 있는 200$ 크레딧을 제공해주기 때문에, 이번에는 이 크레딧을 활용하여 VM 인스턴스를 생성해보겠습니다.   가입 후, Spin up a Droplet ..
gerrymandering
'Cloud Architecture' 카테고리의 글 목록