Ações do SFS
Consulta de versão da API
Permissão |
API |
Ação |
IAM Projeto |
Empresarial Projeto |
---|---|---|---|---|
Consultar a versão da API (API OpenStack nativo) |
GET / |
- |
× |
× |
Consultar a versão da API (API OpenStack nativo) |
GET /{api_version}/ |
- |
× |
× |
Sistemas de arquivos compartilhados
Permissão |
API |
Ação |
Projeto doIAM |
Projeto empresarial |
---|---|---|---|---|
Criar sistema de arquivos compartilhados (API OpenStack nativo) |
POST /v2/{project_id}/shares |
sfs:shares:createShare |
√ |
√ |
Consultar todos os sistemas de arquivos compartilhados (API OpenStack nativo) |
GET /v2/{project_id}/shares |
sfs:shares:getShare |
√ |
√ |
Consultar detalhes sobre todos os sistemas de arquivos compartilhados (API OpenStack nativo) |
GET /v2/{project_id}/shares/detail |
sfs:shares:getAllSharesDetail |
√ |
√ |
Consultar detalhes sobre todos os sistemas de arquivos compartilhados (API OpenStack nativo) |
GET /v2/{project_id}/shares/{share_id} |
sfs:shares:getShareDetail |
√ |
√ |
Consultar locais de montagem de um sistema de arquivos compartilhado (API OpenStack nativo) |
GET /v2/{project_id}/shares/{share_id}/export_locations |
sfs:shares:getShareExportLocations |
√ |
√ |
Modificar um sistema de arquivos compartilhado (API OpenStack nativo) |
PUT /v2/{project_id}/shares/{share_id} |
sfs:shares:updateShare |
√ |
√ |
Excluir de um sistema de arquivos compartilhado (API OpenStack nativo) |
DELETE /v2/{project_id}/shares/{share_id} |
sfs:shares:deleteShare |
√ |
√ |
Regras de acesso ao compartilhamento
Permissão |
API |
Ação |
Projeto doIAM |
Projeto empresarial |
---|---|---|---|---|
Adicionar regras de acesso ao compartilhamento (As API do OpenStack nativo) |
POST /v2/{project_id}/shares/{share_id}/action |
sfs:shares:ShareAction |
√ |
√ |
Excluir regras de acesso ao compartilhamento (As API do OpenStack nativo) |
POST /v2/{project_id}/shares/{share_id}/action |
sfs:shares:ShareAction |
√ |
√ |
Consultar regras de acesso ao compartilhamento (As API do OpenStack nativo) |
POST /v2/{project_id}/shares/{share_id}/action |
sfs:shares:ShareAction |
√ |
√ |
Gerenciamento de cota
Permissão |
API |
Ação |
Projeto doIAM |
Projeto empresarial |
---|---|---|---|---|
Consultar a cota de locatário (API OpenStack nativo) |
GET /v2/{project_id}/os-quota-sets/{project_id} |
sfs:quotas:getOSQuotaSets |
√ |
× |
Expansão ou redução de capacidade
Permissão |
API |
Ação |
Projeto doIAM |
Projeto empresarial |
---|---|---|---|---|
Expandir de um sistema de arquivos compartilhado (API OpenStack nativo) |
POST /v2/{project_id}/shares/{share_id}/action |
sfs:shares:ShareAction |
√ |
√ |
Reduzir um sistema de arquivos compartilhado (API OpenStack nativo) |
POST /v2/{project_id}/shares/{share_id}/action |
sfs:shares:ShareAction |
√ |
√ |
Tags para um sistema de arquivos compartilhado
Permissão |
API |
Ação |
Projeto doIAM |
Projeto empresarial |
---|---|---|---|---|
Adicionar uma tag a um sistema de arquivos compartilhado |
POST /v2/{project_id}/sfs/{share_id}/tags |
sfs:tags:addShareTags |
√ |
× |
Excluir uma tag de um sistema de arquivos compartilhado |
DELETE /v2/{project_id}/sfs/{share_id}/tags/{key} |
sfs:tags:deleteShareTags |
√ |
× |
Consultar informações de tags sobre um sistema de arquivos compartilhado |
GET /v2/{project_id}/sfs/{share_id}/tags |
sfs:tags:getShareTags |
√ |
× |
Consultar tags de todos os sistemas de arquivos compartilhado de locatário |
GET /v2/{project_id}/sfs/tags |
sfs:tags:getAllTags |
√ |
× |
Adicionar tags em lote a um sistema de arquivos compartilhado |
POST /v2/{project_id}/sfs/{share_id}/tags/action |
sfs:tags:batchShareTags |
√ |
× |
Excluir tags em lote de um sistema de arquivos compartilhado |
POST /v2/{project_id}/sfs/{share_id}/tags/action |
sfs:tags:batchShareTags |
√ |
× |
Consultar detalhes sobre um sistema de arquivos compartilhado com base em tags |
POST /v2/{project_id}/sfs/resource_instances/action |
sfs:tags:getShareByTags |
√ |
× |
Consultar o número de sistemas de arquivos compartilhados com base em tags |
POST /v2/{project_id}/sfs/resource_instances/action |
sfs:tags:getShareByTags |
√ |
× |
AZ
Permissão |
API |
Ação |
Projeto doIAM |
Projeto empresarial |
---|---|---|---|---|
Consultar AZs (API OpenStack nativo) |
GET /v2/{project_id}/availability-zones?share_az={share_az} |
sfs:availabilityZones:getAvailabilityZones |
√ |
× |