?>Array ( [lang] => es [id] => 161 ) Actualización de un Endpoint de Región S3 Durante una Migración de Proveedor - WeAreCAS
s3 addRegion

Actualización de un Endpoint de Región S3 Durante una Migración de Proveedor

Scénario de test & Cas d'usage

Contexto empresarial

Una empresa de e-commerce está migrando su proveedor de almacenamiento de objetos. Inicialmente, configuran un endpoint para el nuevo proveedor, pero se dan cuenta de que la URL del host es incorrecta. Necesitan actualizar la configuración de la región 'en caliente' para reflejar el endpoint correcto, asegurando que la capacidad de 'reemplazo' de la acción funcione como se espera.
Preparación de datos

Esta acción configura el entorno del servidor CAS y no opera sobre tablas de datos. Por lo tanto, no se requiere preparación de datos.

¡Copiado!
1/* No se necesita creación de datos para esta acción de configuración de entorno. */

Étapes de réalisation

1
Configuración inicial (incorrecta) de la región 'new-provider' apuntando a un host de prueba. Se permite tráfico no SSL en el puerto 8080 para pruebas iniciales.
¡Copiado!
1PROC CAS;
2 S3.addRegion name='new-provider'
3 host='temp.s3.newprovider.com'
4 port=8080
5 sslrequired=false;
6RUN;
2
El administrador corrige la configuración reemplazando la definición de la región 'new-provider'. Se especifica el host correcto ('s3.finalprovider.net') y se fuerza el uso de SSL, deshabilitando la conexión no segura anterior.
¡Copiado!
1PROC CAS;
2 S3.addRegion name='new-provider'
3 host='s3.finalprovider.net'
4 sslrequired=true;
5RUN;
3
Verificar que la configuración de la región 'new-provider' ha sido actualizada y que no existen entradas duplicadas.
¡Copiado!
1PROC CAS;
2 S3.listRegions;
3RUN;

Resultado esperado


Ambas ejecuciones de 'addRegion' deben completarse con éxito. La salida final de 'listRegions' debe mostrar una única entrada para 'new-provider'. Esta entrada debe reflejar la configuración final: el 'host' debe ser 's3.finalprovider.net' y 'SSL Required' debe ser verdadero. Esto demuestra la capacidad de la acción para sobrescribir una configuración existente de forma atómica.