Acciones SFS
Consulta de la versión de la API
| Permiso | API | Acción | IAM Proyecto | Empresarial Proyecto |
|---|---|---|---|---|
| Consulta de la versión de la API (Native OpenStack API) | GET / | - | × | × |
| Consulta de la versión de la API (Native OpenStack API) | GET /{api_version}/ | - | × | × |
Sistemas de archivos compartidos
| Permiso | API | Acción | IAM Proyecto | Empresarial Proyecto |
|---|---|---|---|---|
| Creación de un sistema de archivos compartido (Native OpenStack API) | POST /v2/{project_id}/shares | sfs:shares:createShare | √ | √ |
| Consulta de todos los sistemas de archivos compartidos (Native OpenStack API) | GET /v2/{project_id}/shares | sfs:shares:getShare | √ | √ |
| Consulta de detalles acerca de todos los sistemas de archivos compartidos (Native OpenStack API) | GET /v2/{project_id}/shares/detail | sfs:shares:getAllSharesDetail | √ | √ |
| Consulta de detalles acerca de un sistema de archivos compartido (Native OpenStack API) | GET /v2/{project_id}/shares/{share_id} | sfs:shares:getShareDetail | √ | √ |
| Consulta de ubicaciones de montaje de un sistema de archivos compartido (Native OpenStack API) | GET /v2/{project_id}/shares/{share_id}/export_locations | sfs:shares:getShareExportLocations | √ | √ |
| Modificación de un sistema de archivos compartido (Native OpenStack API) | PUT /v2/{project_id}/shares/{share_id} | sfs:shares:updateShare | √ | √ |
| Eliminación de un sistema de archivos compartido (Native OpenStack API) | DELETE /v2/{project_id}/shares/{share_id} | sfs:shares:deleteShare | √ | √ |
Reglas de acceso para compartir
| Permiso | API | Acción | IAM Proyecto | Empresarial Proyecto |
|---|---|---|---|---|
| Adición de reglas de acceso compartido (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
| Eliminación de reglas de acceso compartido (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
| Consulta de reglas de acceso compartido (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
Gestión de cuotas
| Permiso | API | Acción | IAM Proyecto | Empresarial Proyecto |
|---|---|---|---|---|
| Consulta de la cuota de inquilino (Native OpenStack API) | GET /v2/{project_id}/os-quota-sets/{project_id} | sfs:quotas:getOSQuotaSets | √ | × |
Expansión o reducción de la capacidad
| Permiso | API | Acción | IAM Proyecto | Empresarial Proyecto |
|---|---|---|---|---|
| Ampliación de un sistema de archivos compartido (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
| Reducir un sistema de archivos compartido (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
Etiquetas para un sistema de archivos compartido
| Permiso | API | Acción | IAM Proyecto | Empresarial Proyecto |
|---|---|---|---|---|
| Adición de una etiqueta a un sistema de archivos compartido | POST /v2/{project_id}/sfs/{share_id}/tags | sfs:tags:addShareTags | √ | × |
| Eliminación de una etiqueta de un sistema de archivos compartido | DELETE /v2/{project_id}/sfs/{share_id}/tags/{key} | sfs:tags:deleteShareTags | √ | × |
| Consulta de información de etiquetas acerca de un sistema de archivos compartido | GET /v2/{project_id}/sfs/{share_id}/tags | sfs:tags:getShareTags | √ | × |
| Consulta de etiquetas de todos los sistemas de archivos compartidos de un inquilino | GET /v2/{project_id}/sfs/tags | sfs:tags:getAllTags | √ | × |
| Agregar etiquetas por lotes a un sistema de archivos compartido | POST /v2/{project_id}/sfs/{share_id}/tags/action | sfs:tags:batchShareTags | √ | × |
| Eliminación por lotes de etiquetas de un sistema de archivos compartido | POST /v2/{project_id}/sfs/{share_id}/tags/action | sfs:tags:batchShareTags | √ | × |
| Consulta de detalles acerca de un sistema de archivos compartido basado en etiquetas | POST /v2/{project_id}/sfs/resource_instances/action | sfs:tags:getShareByTags | √ | × |
| Consulta del número de sistemas de archivos compartidos basados en etiquetas | POST /v2/{project_id}/sfs/resource_instances/action | sfs:tags:getShareByTags | √ | × |
Zona de disponibilidad
| Permiso | API | Acción | IAM Proyecto | Empresarial Proyecto |
|---|---|---|---|---|
| Consulta de AZs (Native OpenStack API) | GET /v2/{project_id}/availability-zones?share_az={share_az} | sfs:availabilityZones:getAvailabilityZones | √ | × |