Contrato requerido
La matriz de la versión es autoritativa. Un candidato suele necesitar:- HTTPS verificado, incluida la ruta de CA privada desplegada;
- acceso a un bucket existente sin permiso de administración del bucket;
- carga, HEAD/metadata, descarga, integridad SHA-256, copy, paginación, creación condicional, versionado, delete y comportamiento de delete-marker;
- cifrado del lado del servidor;
- retención y retención legal cuando se requieran para el perfil
records; y - limpieza limitada a un prefijo de prueba único y a versiones exactas.
Procedimiento de cualificación
- Registre el nombre del producto y la versión exacta del servidor, las revisiones/digests de imagen de CaseBender, el modo de endpoint, el digest de CA, la política de bucket y la política de identidad.
- Use buckets de prueba dedicados precreados o un prefijo dedicado.
- Ejecute desde el mismo contexto de red, DNS, proxy, CA e identidad que web y worker.
- Establezca cada indicador de capacidad de forma veraz.
falsesignifica omitido y no puede satisfacer una operación requerida de la matriz. - Ejecute el ciclo de vida de carga/cuarentena/escaneo/promoción/descarga/ eliminación de la aplicación.
- Ejercite los flujos de copia de seguridad, restauración, migración, reversión, retención y retención legal que requiera el cliente.
- Sanee, calcule el hash, revise y firme el paquete de evidencia.
Reglas de evidencia
Usescripts/storage/certification-evidence.template.json y valide con:
Limitación del emulador
./scripts/storage/run-emulator-contracts.sh s3 comprueba el adaptador S3
contra LocalStack. Crea un artefacto de emulador que indica explícitamente
que no es certificación en vivo. Nunca reutilice ese resultado para Ceph
RGW, MinIO, AWS S3 u otro producto compatible con S3.