필수 계약
릴리스 매트릭스가 권한 원본입니다. 후보는 일반적으로 다음이 필요합니다.- 배포된 프라이빗 CA 경로를 포함한 검증된 HTTPS;
- 버킷 관리 권한 없이 기존 버킷에 대한 액세스;
- 업로드, HEAD/metadata, 다운로드, SHA-256 무결성, copy, pagination, 조건부 생성, 버전 관리, delete, delete-marker 동작;
- 서버 측 암호화;
records프로필에 필요할 때 보존 및 법적 홀드; 그리고- 고유한 테스트 접두사와 정확한 버전으로 제한된 정리.
자격 검증 절차
- 제품 이름과 정확한 서버 버전, CaseBender 리비전/이미지 다이제스트, 엔드포인트 모드, CA 다이제스트, 버킷 정책, 아이덴티티 정책을 기록합니다.
- 미리 생성된 전용 테스트 버킷 또는 전용 접두사를 사용합니다.
- 웹 및 워커와 동일한 네트워크, DNS, 프록시, CA, 아이덴티티 컨텍스트에서 실행합니다.
- 각 기능 플래그를 사실에 맞게 설정합니다.
false는 건너뛴 것이며 필수 매트릭스 작업을 충족할 수 없습니다. - 애플리케이션 업로드/quarantine/스캔/승격/다운로드/삭제 수명 주기를 실행합니다.
- 고객이 요구하는 백업, 복원, 마이그레이션, 롤백, 보존, 법적 홀드 워크플로를 수행합니다.
- 증거 번들을 정제하고, 해시하고, 검토하고, 서명합니다.
증거 규칙
scripts/storage/certification-evidence.template.json을 사용하고
다음으로 검증하세요.
에뮬레이터 제한
./scripts/storage/run-emulator-contracts.sh s3는 LocalStack에 대해
S3 어댑터를 확인합니다. 실환경 인증이 아님을 명시하는 에뮬레이터
아티팩트를 만듭니다. 그 결과를 Ceph RGW, MinIO, AWS S3, 또는 다른
S3 호환 제품에 재사용하지 마세요.