본문 바로가기

반응형

AWS

(17)
[GCP] 나만 몰랐던 파일 복제 작업 Storage Transfer 또 나만 몰랐던 gcp 기능aws를 사용하다가 gcp로 플랫폼을 옮기게 되면서 aws에 있는 자료들을 어떻게 옮길지 고민하였다.그런데 gcp에서 좋은 기능을 제공해주고 있었다.Storage Transfer이벤트 기반 전송을 통해 거의 실시간으로 분석 및 복제 지원이제 이벤트 기반 전송을 통해 Google Cloud Storage 및 Amazon S3 소스에서 변경 사항을 더 빠르게 캡처할 수 있으므로 데이터에 거의 실시간으로 대응할 수 있습니다. 시작하려면 객체가 생성되거나 업데이트될 때 이벤트 알림을 보내도록 구성된 Pub/Sub 또는 AWS SQS 기반 이벤트 스트림으로 전송 작업을 만드세요. 클라우드 및 온프레미스 스토리지 시스템 간에 빠르고 안전하게 데이터를 전송합니다. 소스에는 Google Cl..
[aws] aws s3 주소 숨기기 1 (feat. cloud front) 주의사항1. 주소 및 설정이 반영되는데에는 최소 2분에서 몇시간이 소요될 수 있다.s3 버킷 생성자세한건 다른 곳에 더 상세히 잘 나와있습니다!!!! 옵션은 선택테스트를 위하여 퍼블릭 엑센스 차단만 풀어주자 (나중에 누군가 악의적으로 접근허묜 요금 폭탄 나올수도 있으니 조심하자)s3 버킷 파일 확인파일을 업로드하고 파일이 들어가지는지 확인하자객체 url 로 접근하여 잘 열리거나 다운로드 되면 성공!cloud front 배포 생성만든 버킷 origin domain 에서 선택해주고원본 이름 그대로 놔두고원본 액세스 제어설정 선택하고create new oac 선택해서 해당 버킷 주소 입력하고waf 선택하고 (한다고 하면 과금되니 테스트 일때는 일단 비활성화 하자)생성도메인 확인바로 만들어지지않고 한 2분~4분..
[Cloud Service] 클라우드 서비스 스토리지 서비스 엄청 간단 비교 aws를 사용하고 있었고, 예전에 엄청 잠깐 네이버 클라우드 플랫폼(ncp)를 사용해보았다. 그리고 이번에 Google Cloud Platform(GCP) 를 사용해볼 기회가 생겼다. 바로 gcp를 탐색할때 느낀건 확실히 클라우드 서비스들의 성격이 다르다는걸 느꼈다는것이다. 예전에 네이버 클라우드를 사용할때 생각난것은 aws와 엄청 비슷한데 네이버 느낌이 살짝 들어간 느낌이였다. (지금은 또 달라졌을 수 있지만..) ▼ 전체 이미지 더보기 서비스 소개 플로우에서도 그렇다. service 플로우 특징 gcp 기능 정의 > 특징 > 기능 > 사용옵션 (상세한 직관적인 사용처) > 작동방식 > 용도 use case 설명 > 가격 (서비스별) use case 기반으로 이야기를 해준다. aws 장점 및 기능 정의..
[AWS] awscli로 내 권한 확인하기 aws sts get-caller-identity aws sts get-caller-identity 아래처럼 기본값만 제공해준다. { "UserId": "AICAS4MVEABGXCLYZRE2", "Account": "198412337386", "Arn": "arn:aws:iam::198412337386:user/s3" } 특정 사용자가 속한 그룹 목록을 확인 aws iam list-groups-for-user --user-name aws iam list-groups-for-user --user-name AICAS4MVEABGXCLYZRE2 사용자에게 연결된 정책 목록을 확인 aws iam list-attached-user-policies --user-name aws iam list-attached-use..
[React] pdf export image S3 CORS (feat. html2canvas, react-pdf) react에서 pdf로 파일을 내보내는 기능을 만드는데 CORS 에러가 났다. html2canvas와 react-pdf로 시도해 보았다. 기본적으로 해주어야하는것 서버쪽에서 cors권한 추가해주면 된다고해서 S3 CORS 정책을 추가하였다. 일반적인 경우 서버쪽에서 이런 처리를 해주면 된다. [ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "HEAD" ], "AllowedOrigins": [ "*" ], "ExposeHeaders": [ "x-amz-server-side-encryption", "x-amz-request-id", "x-amz-id-2" ], "MaxAgeSeconds": 3000 } ] 근데도 안되었다.. 멘붕;; 원인 S3 에서는 ..
[AWS] cli를 이용한 s3 파일 삭제하기 (feat. ubuntu) 해당 글은 ubuntu 20.04 에서 진행되었습니다. windows 10에서 하다가 실패함 ㅜ 사전 준비물 aws cli https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html aws configure less aws s3 접근권한 (읽기/삭제) # cmd 접근권한 확인 aws s3 ls s3://버킷명 # 번외 json으로 "다" 보기 aws s3api list-objects-v2 --bucket 버킷명 삭제하기 삭제 리스트 뽑기 aws s3api list-objects --bucket [my-bucket] --prefix [folder]/ --query 'Contents[?Where][.{Select Ke..
[AWS] FTP 지원 서버 만들기 (feat. AWS Transfer Family) Transfer Family란 ? 스토리지 서비스 안팎으로 파일을 전송할 수 있는 보안 전송 서비스 지원 프로토콜 SSH(Secure Shell) 파일 전송 프로토콜(SFTP) FTPS(파일 전송 프로토콜 보안) 파일 전송 프로토콜(FTP) https://docs.aws.amazon.com/transfer/latest/userguide/what-is-aws-transfer-family.html What is AWS Transfer Family? - AWS Transfer Family For FTP and FTPS data connections, the port range that Transfer Family uses to establish the data channel is 8192–8200. docs...
[AWS] EC2 종료 Error The instance 'instandce id' may not be terminated. Modify its 'disableApiTermination' instance attribute and try again. 종료 방지 기능 활성화 제거 선택 > 작업 > 종료방지기능변경 > 활성화 체크 제거 > 저장 > 종료

반응형