aws
-
aws S3 Glacier 볼트 잠금aws 2024. 3. 15. 20:19
Glacier 볼트 잠금 - WORM 모델을 채용하기 위해 Glacier 볼트를 잠그는 겁니다. - WORM은 한 번 쓰고 여러 번 읽는다 라는 뜻입니다. - 객체를 가져와서 S3 Glacier 볼트를 넣은 다음 수정하거나 삭제할 수 없도록 잠그는 거죠 - 볼트 잠금 정책을 설정하고 잠근 후에는 누구도 변경하거나 삭제할 수 없게 됩니다. - 규정 준수와 데이터 보존에 아주 유용합니다. - 관리자나 AWS 서비스를 사용해도 삭제할 수 없습니다. - 단일 객체를 잠금 할 수 있습니다. - S3 객체 잠금을 사용하면 특정 객체 버전이 특정 시간 동안 삭제되는 걸 차단할 수 있습니다. - 두 가지 보존 모드가 존재합니다. 규정 준수 모드 - S3 Glacier 볼트 잠금과 매우 유사합니다. - 사용자를 포함한 ..
-
aws S3 암호 실습aws 2024. 3. 14. 18:26
버킷을 생성하면서 암호 설정을 해준다 이미지를 업로드하고 이미지를 확인한다 암호화 메커니즘을 편집할 수 있습니다. Edit을 누려준다 그러면 보시는 것처럼 우리가 서버 측 암호화를 편집하면 업데이트된 세팅으로 새로운 버전의 객체가 생성되는 걸 알 수 있습니다. SSE-KMS를 선택합니다 비용이 발생하지 않기 때문입니다. 지금 선택한 키는 S3 서비스를 위한 기본 KMS 키입니다. 이건 역시 비용이 발생하지 않습니다. 자신의 KMS 키를 생성할 수 있습니다. 키를 생성하면 매월 비용이 발생할 수 있습니다. 2개의 버전을 확인할 수 있습니다. 키를 확인할수잇다
-
aws S3 암호aws 2024. 3. 13. 18:48
SSE-S3 - AWS가 처리하고 관리하고 소유한 키를 이용해서 암호화를 합니다. - 키에 액세스할 수 없습니다. - 객체는 AWS에 의해 서버 측에서 암호화 될 거고요, 암호화의 보안 유형은 AES-256입니다. - SSE-S3 메커니즘을 이용해서 객체를 암호화 하도록 요청하기 위해 헤더를 "x-amz-server-side-encryption":"AES256"이라고 설정해야 합니다. - SSE-S3는 새로운 버킷과 새로운 객체에 대해 기본값으로서 활성화되어 있습니다. 작동원리 사용자는 올바른 헤도를 써서 파일을 업로드할 거예요 그리고 그게 S3 아래의 객체가 됩니다. 그럼 S3는 S3가 보유한 키와 그 객체를 짝지어줘요 우리가 SSE-S3 메케니즘을 사용하고 있기 떄문입니다. 그런 다음에 우린 그 키와..
-
aws S3 성능aws 2024. 3. 12. 19:05
S3는 요청이 아주 많을 때 자동으로 확장됩니다. S3로부터 첫 번째 바이트를 수신하는 데 지연 시간도 100~200밀리초 사이로 아주 짧습니다. S3는 버킷 내에서 접두사당 초당 3,500개의 PUT/COPY/POST/DELETE 초당 5,500개의 GET/HEAD요청을 지원합니다. 웹 사이트상의 정보인데 다시 한번 명확하게 '접두사당','초당'의 의미를 설명하겠습니다. 간단히 말하면 고성능이라는 뜻이고요 버킷 내에서 접두사 수에 제한이 없습니다. file이라는 이름을 가진 네 개의 객체가 있다고 가정하고 각 객체의 접두사를 분석해 볼겠습니다. 첫 번째 객체의 위치는 bucket/folder1/sub1/file입니다. bucket과 file 사이에 있는 것이 접두사가 됩니다. /folder1/sub1이..
-
aws 이벤트 실습aws 2024. 3. 12. 18:08
버킷 하나를 생성합니다. Properties 탭에 들어가서 이벤트 알림 생성을 볼수있습니다. Amazon EventBridge 통합을 활성화 해줍니다. 추가된 모든 이벤트를 EventBridge로 보내줍니다. 이벤트 생성을 클릭해줍니다. 이벤트 유형을 선택할 수 있습니다. 게시할 대상을 선택합니다. SQS 대기열을 선택합니다. Amazon S3가 대상에 메시지를 게시하도록 승인해야 합니다. 이제 SQS로 이동해서 대기열을 생성합니다. SQS에서 이름만 설정해주었습니다. SQS 액세스 정책을 변경해주어야합니다. 이걸 복사 붙여넣기 해줍니다. 방금 만든 SQS 선택해줍니다. 메시지가 전송된걸 볼 수 있습니다. 버킷에 파일을 업로드 후 다시 확인하면 잘 작동이 됩니다.
-
aws S3 이벤트aws 2024. 3. 11. 17:05
이벤트는 예를 들어 객체가 생성되었거나 객체가 삭제되었거나 객체가 복구되었거나 복제되는 것 등을 말합니다. 그리고 그런 이벤트들을 필터링할 수 있습니다. 예를 들어 jpg로 끝나는 객체만 고려하고 싶다고 할 수 있습니다. 이벤트 알림의 활용 사례는, 예를 들어 Amazon S3에서 일어나는 특정한 이벤트에 자동으로 반응하려는 경우가 있습니다. 가령 Aamzon S3 에 업로드된 모든 이미지의 섬네일을 생성하려 할 수 있습니다. 그럼 이벤트 알림을 만들고 그걸 몇몇 대상에 전송할 수 있습니다. 대상은 SNS 토픽이나 SQS Queue, 람다 함수 등이 될 수 있습니다. 원하는 만큼 S3 이벤트를 만들 수 있고, 원하는 어떤 타깃에도 전송할 수 있습니다. 이런 이벤트들은 통상적으로 몇 초 안에 그런 대상으로..
-
aws 요청자 지불aws 2024. 3. 11. 16:44
일반적으로 버킷 소유자가 버킷과 관련된 모든 Amazon S3 스토리지 및 데이터 전송 비용을 지불합니다. 예를 들어 버킷 셋이 있고 그 안에 객체를 보관하고 있습니다. 그리고 요청자, 즉 사용자가 버킷으로 부터 파일을 다운로드합니다. 그러면 네트워킹 비용 역시 버킷 및 객체 소유자에게 청구 됩니다. 그러나 수많은 대형 파일이 있고 일부 고객이 이를 다운로드하려고 하면 여러분은 요청자 지불 버킷을 활성화 해야 합니다. 이 경우 버킷 소유자가 아니라 요청자가 객체 데이터 다운로드 비용을 지불합니다. 다시 예를 들면 소유자가 여전히 버킷의 객체 스토리지 비용을 부담하겠지만 요청자가 객체를 다운로드하면 이제 그 요청자가 객체를 다운로드하면 이제 그 요청자가 다운로드와 관련된 네트워킹 비용을 지불하게 됩니다. ..
-
aws S3 스토리지 실습aws 2024. 2. 29. 18:06
버킷 생 업로드할 파일 선택 스토리지 선택 가능합니다. 기본값인 S3 Standard이 선택되어있고 이 객체가 어떤 유형인지와 사용 가능한 존의 개수, 그리고 사용가능한 최소 기간, 객체의 최소 크기, 모니터링 및 자동화 요금 등을 볼 수 있습니다. 저는 Standard-IA 선택을 해주었습니다, 스토리지 확인 스토리지를 변경할 수 있습니다. 이번에는 One Zone-IA로 변경했습니다. 변경 확인 객체의 스토리지 클래스 변경을 자동화 이름 설정 규칙을 모든 개게에 적용 체크 현재 버전의 객체를 변경 항목 체크 변경할 스토리지 클래스로는 ‘30일 뒤에 Standard-IA로, 60일 뒤에 Intelligent-Tiering’으로 그리고 ‘180일 뒤에 Glacier Flexible Retrieval로’를..