Todos los productos
Search
Centro de documentos

Object Storage Service:Share data across departments using a bucket policy

Última actualización: Sep 03, 2026

Para compartir datos entre departamentos o proyectos, configure una bucket policy. Esta directiva le permite otorgar a los usuarios de otros departamentos permiso para descargar los datos compartidos, al tiempo que les deniega el permiso para escribir o eliminar datos. Esto ayuda a prevenir la eliminación o modificación accidental de los datos.

Descripción general de la solución

Por ejemplo, el Departamento A desea compartir datos de un bucket con los empleados del Departamento B. Este escenario requiere diferentes niveles de acceso. Los empleados del Departamento A necesitan permisos completos de lectura y escritura para los datos del bucket. Los empleados del Departamento B solo necesitan leer los datos, sin permiso para modificarlos ni eliminarlos.

image

Para implementar esta solución, configure las siguientes bucket policies:

  • Empleados de su departamento: Otorgue permisos completos de lectura y escritura.

  • Empleados de otros departamentos: Otorgue permisos de solo lectura.

Otorgue permisos de lectura y escritura a su departamento

Configure permisos completos de lectura y escritura para los empleados de su departamento. Esto garantiza que los usuarios internos puedan gestionar los datos del bucket.

  1. Vaya a la página Bucket List y haga clic en el bucket de destino.

  2. En el panel de navegación izquierdo, haga clic en Permission Control > Bucket Policy.

  3. En la pestaña Add in GUI, haga clic en Authorize y configure la directiva de acceso como se indica a continuación.

    Elemento de configuración

    Descripción

    Authorized Resource

    Seleccione Whole Bucket. También puede seleccionar recursos específicos según sea necesario.

    Authorized User

    Seleccione RAM User y luego seleccione los RAM Users de su departamento en la lista desplegable.

    Para otorgar permisos a muchos usuarios, seleccione Other Accounts e introduzca las cuentas según se le solicite.

    Authorized Operation

    En la sección Simple Settings, seleccione Read/Write.

  4. Haga clic en OK para aplicar los permisos a su departamento.

Otorgue permisos de solo lectura a otros departamentos

Configure permisos de solo lectura para los empleados de otros departamentos. Esto les permite acceder y descargar los datos compartidos, pero les impide modificarlos o eliminarlos.

  1. Vaya a la página Bucket List y haga clic en el bucket de destino.

  2. En el panel de navegación izquierdo, haga clic en Permission Control > Bucket Policy.

  3. En la pestaña Add in GUI, haga clic en Authorize y configure los permisos de solo lectura como se indica a continuación.

    Elemento de configuración

    Descripción

    Authorized Resource

    Seleccione Whole Bucket. También puede seleccionar recursos específicos según sea necesario.

    Authorized User

    Seleccione RAM User y luego seleccione los RAM Users del otro departamento en la lista desplegable.

    Si necesita otorgar permisos a una gran cantidad de usuarios, puede seleccionar Other Accounts e introducir la lista de cuentas según se le solicite.

    Authorized Operation

    En la sección Simple Settings, seleccione Read-Only (including ListObject).

  4. Haga clic en OK para aplicar los permisos a los otros departamentos.

Validación de la solución

Compruebe que los empleados de su departamento tengan permisos completos de lectura y escritura, y que los empleados de otros departamentos tengan permisos de solo lectura.

Verifique los permisos de lectura y escritura de los empleados de su departamento

  • Cargar un archivo

    1. Inicie sesión en la OSS console como un empleado de su departamento.

    2. Vaya a la lista de archivos mediante la URL https://oss.console.alibabacloud.com/bucket/oss-{region-id}/{bucket-name}/object.

    3. Haga clic en Upload Object y siga las instrucciones en pantalla para cargar el archivo.

  • Descargar un archivo

    1. Vaya a la lista de archivos mediante la URL https://oss.console.alibabacloud.com/bucket/oss-{region-id}/{bucket-name}/object.

    2. En la columna Actions del objeto de destino, haga clic en View Details y luego haga clic en Download. El objeto se descarga correctamente.

Verifique los permisos de solo lectura de los empleados de otros departamentos

  • Cargar un archivo

    1. Inicie sesión en la OSS console como un empleado de otro departamento.

    2. Vaya a la lista de archivos mediante la URL https://oss.console.alibabacloud.com/bucket/oss-{region-id}/{bucket-name}/object.

    3. Haga clic en Upload Object. La lista de tareas muestra que la carga falló con un mensaje AccessDenied. Esto confirma que el usuario no tiene permisos de carga.

  • Descargar un archivo

    1. Vaya a la lista de archivos mediante la URL https://oss.console.alibabacloud.com/bucket/oss-{region-id}/{bucket-name}/object.

    2. En la columna Actions del objeto de destino, haga clic en View Details y luego haga clic en Download. El objeto se descarga correctamente. Esto confirma que el usuario tiene permisos de lectura.

  • Eliminar un archivo

    1. Vaya a la lista de archivos mediante la URL https://oss.console.alibabacloud.com/bucket/oss-{region-id}/{bucket-name}/object.

    2. Seleccione el archivo de destino y haga clic en Permanently Delete. La eliminación del archivo falla con un mensaje AccessDenied. Esto confirma que el usuario no tiene permisos de eliminación.