많은 IDC 벤더들이 알리바바 클라우드의 OSS, 텐센트 클라우드의 COS, 아마존의 S3 등과 같은 유사한 인터페이스를 가진 객체 스토리지 서비스를 제공합니다.
객체 저장은 파일 수준으로 데이터를 관리하거나 블록 및 섹터 내 블록으로 데이터를 관리하는 블록 저장과 같은 다른 저장 아키텍처와 달리, 데이터를 객체로 관리하는 컴퓨터 데이터 저장 아키텍처입니다. 각 객체는 일반적으로 데이터 자체, 가변적인 양의 메타데이터, 그리고 전 세계적으로 고유한 식별자를 포함합니다. 객체 저장은 장치 수준(객체 저장 장치), 시스템 수준, 인터페이스 수준 등 여러 수준에서 구현될 수 있습니다. 각 경우, 객체 저장소는 애플리케이션이 직접 프로그래밍할 수 있는 인터페이스, 여러 물리적 하드웨어 인스턴스에 걸쳐 있을 수 있는 네임스페이스, 객체 수준의 데이터 복제 및 데이터 분배와 같은 데이터 관리 기능과 같은 다른 스토리지 아키텍처가 구현할 수 없는 기능을 구현하려고 시도합니다. 구조화된 데이터 저장 기술인 데이터베이스와 비교할 때, 객체 저장은 주로 대량의 비정형 데이터를 저장하는 데 목적이 있습니다. 이 일상적으로 생성된 데이터는 객체 저장소에 저장하기에 적합합니다. 먼저, 새로운 .NET 프레임워크 프로젝트를 만들고 Nuget을 통해 Minio .net 버전의 클라이언트를 다음 명령어로 설치해 봅시다:
코드는 다음과 같습니다:
.NET 클라이언트 API 인터페이스 문서 소개:하이퍼링크 로그인이 보입니다.
코드 설명: my.itsvse 버킷을 생성하고, 로컬 디스크의 npp.7.9.Installer.exe을 버킷에 업로드한 뒤 폴더1/npp.7.9.Installer.exe로 이름을 지정하세요. 추가로, 1시간 동안 유효한 객체의 다운로드 주소를 얻고, 링크를 통해 파일을 다운로드할 수 있습니다. 렌더링은 다음과 같습니다:
메모:다운로드 링크는 호스트 이름을 직접 변경할 수 없습니다즉, 연결된 도메인 이름을 직접 수정할 수 없으며, 그렇지 않으면 서명 오류가 보고됩니다. 다음과 같습니다:
<Error> <Code>서명 맞지 않음</Code> <Message>계산한 요청 서명이 제공하신 서명과 일치하지 않습니다. 키와 서명 방법을 확인하세요.</Message> <Key>golden-oldies.zip</Key> <BucketName>내 이츠브세</BucketName> <Resource>golden-oldies.zip</Resource> <RequestId>166A8CCA82FAA5DC</RequestId> <HostId>152862c6-7953-45d1-a0ed-26c70fa7bd70</HostId> </Error> 마지막으로 소스 코드를 첨부하세요:
관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다 회답
(끝)
|