Cree o modifique una política de servidor de almacén de objetos de ONTAP S3
Puede crear políticas que se puedan aplicar a uno o varios bloques de un almacén de objetos. Las políticas de servidores de almacenamiento de objetos pueden conectarse a grupos de usuarios, lo cual simplifica la gestión del acceso a los recursos en varios bloques.
Debe haber una SVM habilitada para S3 que contenga un servidor S3 y un bloque.
Puede habilitar las políticas de acceso en el nivel de SVM especificando una política predeterminada o personalizada en un grupo de servidores de almacenamiento de objetos. Las directivas no surten efecto hasta que se especifiquen en la definición del grupo.
|
Cuando se utilizan directivas de servidor de almacenamiento de objetos, se especifican los principales (es decir, los usuarios y los grupos) en la definición de grupo, no en la propia directiva. |
Hay tres políticas predeterminadas de solo lectura para el acceso a los recursos de ONTAP S3:
-
Acceso completo
-
NoS3Access
-
ReadOnlyAccess
También puede crear nuevas directivas personalizadas y, a continuación, agregar nuevas sentencias para nuevos usuarios y grupos, o puede modificar los atributos de las sentencias existentes. Obtenga más información sobre vserver object-store-server policy
en el "Referencia de comandos del ONTAP".
A partir de ONTAP 9.9,1, si tiene previsto admitir la funcionalidad de etiquetado de objetos de cliente de AWS con el servidor ONTAP S3, las acciones GetObjectTagging
, PutObjectTagging
y DeleteObjectTagging
deben permitirse mediante las directivas de grupo o bloque.
El procedimiento que siga depende de la interfaz que utilice: System Manager o CLI:
Utilice System Manager para crear o modificar una directiva de servidor de almacén de objetos
-
Edite la VM de almacenamiento: Haga clic en Almacenamiento > VM de almacenamiento, haga clic en la VM de almacenamiento, haga clic en Configuración y, a continuación, haga clic en
S3.
-
Agregar un usuario: Haga clic en Directivas y, a continuación, haga clic en Agregar.
-
Introduzca un nombre de política y selecciónelo de una lista de grupos.
-
Seleccione una política predeterminada existente o agregue una nueva.
Al agregar o modificar una política de grupo, se pueden especificar los siguientes parámetros:
-
Grupo: Los grupos a los que se concede acceso.
-
Efecto: Permite o deniega el acceso a uno o varios grupos.
-
Acciones: Acciones permitidas en uno o más cucharones para un grupo determinado.
-
Recursos: Rutas y nombres de objetos dentro de uno o más segmentos para los que se concede o deniega el acceso. Por ejemplo:
-
* Concede acceso a todos los bloques del equipo virtual de almacenamiento.
-
bucketname y bucketname/* conceden acceso a todos los objetos de un bloque específico.
-
bucketname/readme.txt otorga acceso a un objeto en un bloque específico.
-
-
-
Si lo desea, agregue sentencias a las directivas existentes.
-
Utilice la CLI para crear o modificar una directiva de servidor de almacén de objetos
-
Cree una política de servidor de almacenamiento de objetos:
vserver object-store-server policy create -vserver svm_name -policy policy_name [-comment text]
-
Crear una instrucción para la directiva:
vserver object-store-server policy statement create -vserver svm_name -policy policy_name -effect {allow|deny} -action object_store_actions -resource object_store_resources [-sid text]
Los siguientes parámetros definen los permisos de acceso:
-effect
La declaración puede permitir o denegar el acceso
-action
Puede especificar
*
que se refiera a todas las acciones o a una lista de una o más de las siguientesGetObject, PutObject, DeleteObject, ListBucket,GetBucketAcl, GetObjectAcl, ListAllMyBuckets, ListBucketMultipartUploads,
: YListMultipartUploadParts
.-resource
El bloque y cualquier objeto que contenga. Los caracteres comodín
*
y?
se pueden utilizar para formar una expresión regular para especificar un recurso.Opcionalmente, puede especificar una cadena de texto como comentario con la
-sid
opción.De forma predeterminada, las nuevas sentencias se agregan al final de la lista de sentencias, que se procesan en orden. Cuando agregue o modifique sentencias más adelante, tiene la opción de modificar la
-index
configuración de la sentencia para cambiar el orden de procesamiento.
Obtenga más información sobre los comandos descritos en este procedimiento en el "Referencia de comandos del ONTAP".