Categoria de ações do CBR
Tarefa
| Permissão | API | Ação | Projeto do IAM | Projeto empresarial |
|---|---|---|---|---|
| Consultar da lista de tarefas | GET /v3/{project_id}/operation-logs | cbr:tasks:list | √ | √ |
| Consultar uma única tarefa | GET /v3/{project_id}/operation-logs/{operation_log_id} | cbr:tasks:get | √ | √ |
Proteção
| Permissão | API | Ação | Ação relacionada | Projeto do IAM | Projeto empresarial |
|---|---|---|---|---|---|
| Consultar recursos protegíveis | GET /v3/{project_id}/protectables/{protectable_type}/instances | cbr:vaults:listProtectables | ecs:cloudServers:list evs:volumes:list | √ | √ |
| Consultar um recurso protegível especificado | GET /v3/{project_id}/protectables/{protectable_type}/instances/{instance_id} | cbr:vaults:getProtectables | ecs:cloudServers:list evs:volumes:list | √ | √ |
| Consultar a capacidade de replicação | GET /v3/{project_id}/replication-capabilities | cbr:backups:queryReplicationCapability | - | √ | √ |
Cofre
| Permissão | API | Ação | Ação relacionada | Projeto do IAM | Projeto empresarial |
|---|---|---|---|---|---|
| Aplicar uma política a um cofre | POST /v3/{project_id}/vaults/{vault_id}/associatepolicy | cbr:vaults:associatePolicy | - | √ | √ |
| Consultar um cofre especificado | GET /v3/{project_id}/vaults/{vault_id} | cbr:vaults:get | - | √ | √ |
| Modificar um cofre | PUT /v3/{project_id}/vaults/{vault_id} | cbr:vaults:update | - | √ | √ |
| Excluir um cofre | DELETE /v3/{project_id}/vaults/{vault_id} | cbr:vaults:delete | - | √ | √ |
| Remover recursos | POST /v3/{project_id}/vaults/{vault_id}/removeresources | cbr:vaults:removeResources | - | √ | √ |
| Associar recursos | POST /v3/{project_id}/vaults/{vault_id}/addresources | cbr:vaults:addResources | ecs:cloudServers:list evs:volumes:list | √ | √ |
| Consultar lista de cofre | GET /v3/{project_id}/vaults | cbr:vaults:list | - | √ | √ |
| Criar um cofre | POST /v3/{project_id}/vaults | cbr:vaults:create | ecs:cloudServers:list evs:volumes:list | √ | √ |
| Remover uma política de um cofre | POST /v3/{project_id}/vaults/{vault_id}/dissociatepolicy | cbr:vaults:dissociatePolicy | - | √ | √ |
Pontos de restauração
| Permissão | API | Ação | Ação relacionada | Projeto do IAM | Projeto empresarial |
|---|---|---|---|---|---|
| Sincronizar um ponto de restauração | POST /v3/{project_id}/checkpoints/sync | cbr:vaults:sync | - | √ | √ |
| Replicar um ponto de restauração | POST /v3/{project_id}/checkpoints/replicate | cbr:vaults:replicate | - | √ | √ |
| Criar um ponto de restauração | POST /v3/{project_id}/checkpoints | cbr:vaults:backup | ecs:cloudServers:list evs:volumes:list | √ | √ |
Compartilhamento de backup
| Permissão | API | Ação | Projeto do IAM | Projeto empresarial |
|---|---|---|---|---|
| Adicionar um membro de compartilhamento | POST /v3/{project_id}/backups/{backup_id}/members | cbr:member:create | √ | √ |
| Atualizar estado do membro compartilhado | PUT /v3/{project_id}/backups/{backup_id}/members/{member_id} | cbr:member:update | √ | √ |
| Consultar detalhes sobre um membro de compartilhamento | GET /v3/{project_id}/backups/{backup_id}/members/{member_id} | cbr:member:get | √ | √ |
| Obter a lista de membros compartilhados | GET /v3/{project_id}/backups/{backup_id}/members | cbr:member:list | √ | √ |
| Exclusão de um membro de compartilhamento especificado | DELETE /v3/{project_id}/backups/{backup_id}/members/{member_id} | cbr:member:delete | √ | √ |
backup
| Permissão | API | Ação | Ação relacionada | Projeto do IAM | Projeto empresarial |
|---|---|---|---|---|---|
| Consultar todos os backups | GET /v3/{project_id}/backups | cbr:backups:list | - | √ | √ |
| Consultar um backup especificado | GET /v3/{project_id}/backups/{backup_id} | cbr:backups:get | - | √ | √ |
| Excluir um backup | DELETE /v3/{project_id}/backups/{backup_id} | cbr:backups:delete | - | √ | √ |
| Sincronizar um backup | POST /v3/{project_id}/backups/sync | cbr:backups:sync | - | √ | √ |
| Restaurar os dados usando um backup | POST /v3/{project_id}/backups/{backup_id}/restore | cbr:backups:restore | ecs:cloudServers:list evs:volumes:list | √ | √ |
| Replicar um backup | POST /v3/{project_id}/backups/{backup_id}/replicate | cbr:backups:replicate | - | √ | √ |
Política
| Permissão | API | Ação | Projeto do IAM | Projeto empresarial |
|---|---|---|---|---|
| Consultar lista de políticas | GET /v3/{project_id}/policies | cbr:policies:list | √ | √ |
| Criar uma política | POST /v3/{project_id}/policies | cbr:policies:create | √ | √ |
| Consultar uma política | GET /v3/{project_id}/policies/{policy_id} | cbr:policies:get | √ | √ |
| Modificar uma política | PUT /v3/{project_id}/policies/{policy_id} | cbr:policies:update | √ | √ |
| Excluir uma política | DELETE /v3/{project_id}/policies/{policy_id} | cbr:policies:delete | √ | √ |
Tag
| Permissão | API | Ação | Projeto do IAM | Projeto empresarial |
|---|---|---|---|---|
| Consultar as instâncias de recursos do cofre | POST /v3/{project_id}/vault/resource_instances/action | cbr:vaults:listResourceInstances | √ | √ |
| Adicionar ou excluir tags de recursos do cofre em lote | POST /v3/{project_id}/vault/{vault_id}/tags/action | cbr:vaults:bulkCreateOrDeleteTags | √ | √ |
| Adicionar uma tag de recurso do cofre | POST /v3/{project_id}/vault/{vault_id}/tags | cbr:vaults:setTags | √ | √ |
| Excluir uma tag de recurso do cofre | DELETE /v3/{project_id}/vault/{vault_id}/tags/{key} | cbr:vaults:deleteTags | √ | √ |
| Consultar uma tag de recurso do cofre | GET /v3/{project_id}/vault/{vault_id}/tags | cbr:vaults:getTags | √ | √ |
| Consultar uma tag de projeto do cofre | GET /v3/{project_id}/vault/tags | cbr:vaults:listProjectTags | √ | √ |