Azure NetApp Files는 S3 호환 REST API인 Object REST API를 지원합니다. 개체 REST API는 파일 기반 스토리지를 확장하여 네이티브 S3 읽기 및 쓰기 액세스를 사용하도록 설정합니다. Azure AI Search, Azure AI Foundry, Azure Databricks, OneLake 등을 비롯한 서비스와 Azure NetApp Files를 통합할 수 있습니다.
개체 REST API를 사용하면 파일 계층 구조 또는 버킷의 개체와 동일한 데이터 집합을 표시할 수 있습니다. 이를 위해 개체 REST API는 S3 클라이언트가 S3 개체 요청을 사용하여 NAS(네트워크 연결 스토리지) 스토리지의 파일을 읽고, 쓰고, 열거할 수 있는 버킷을 만듭니다. 이 매핑은 파일 및 디렉터리 액세스 권한을 관찰하는 NAS 보안 구성을 준수합니다.
이 매핑은 지정된 NAS 디렉터리 계층 구조를 S3 버킷으로 표시하여 수행됩니다. 디렉터리 계층의 각 파일은 이름이 매핑된 디렉터리에서 아래쪽으로 상대적인 S3 개체로 표시됩니다. 디렉터리 경계는 슬래시 문자(/)로 표시됩니다.
요구 사항 및 고려 사항
- 개체 REST API 버킷은 볼륨과 연결됩니다. 버킷과 연결된 볼륨을 삭제하면 버킷이 영구적으로 삭제됩니다. 이 작업은 취소할 수 없습니다.
- 버킷은 쿨 액세스가 가능한 볼륨과 대용량 볼륨에서 지원됩니다.
- 당신은 버킷 인증서의 수명 주기를 유지 관리할 책임이 있습니다. 만료를 확인하고 인증서를 갱신하려면 버킷 메뉴를 확인한 다음 인증서 상태 및 인증서 만료 날짜 필드를 확인합니다.
지원되는 작업
- ListBucket
- ListObjects / ListObjectsV2
- 객체 가져오기
- PutObject
- DeleteObject (삭제 객체)
- HeadObject