Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda> Scalable File Service> Referência de API> APIs do SFS Capacity-Oriented> Gerenciamento de tags> Exclusão de tags em lote de um sistema de arquivos compartilhado
Atualizado em 2023-02-27 GMT+08:00

Exclusão de tags em lote de um sistema de arquivos compartilhado

Função

Essa API é usada para excluir tags de um sistema de arquivos compartilhado especificado.

Esta API é idempotente. Se as tas a serem excluídas não existirem no sistema de arquivos compartilhados, a exclusão é considerada bem-sucedida por padrão.

URI

  • POST /v2/{project_id}/sfs/{share_id}/tags/action
  • Descrição do parâmetro

    Parâmetro

    Obrigatoriedade

    Tipo

    Descrição

    project_id

    Sim

    String

    Especifica o ID do projeto do operador. Para obter detalhes de como conseguir o ID do projeto, consulte Obtenção de um ID de projeto.

    share_id

    Sim

    String

    Especifica o ID do sistema de arquivos compartilhado.

Request Header

The operation message header is the same as that of a common request. For details, see Tabela 3.

Solicitação

  • Descrição do parâmetro

    Parâmetro

    Obrigatoriedade

    Tipo

    Descrição

    action

    Sim

    String

    Especifica o identificador da operação. Os valores possíveis são create e delete. Use delete para deletar tags em lote de um sistema de arquivos compartilhado especificado.

    Tags

    Sim

    Array of resource_tags

    Especifica a lista de tags.

  • Descrição do campo resource_tag

    Parâmetro

    Obrigatoriedade

    Tipo

    Descrição

    key

    Sim

    String

    Especifica a chave da tag.

    O valor pode conter no máximo 36 caracteres. Este parâmetro não pode ser deixado em branco.

    value

    Não

    String

    Especifica o valor de tag.

    O valor contém um máximo de 43 caracteres e pode ser uma cadeia de caracteres vazia. Se o valor não for uma cadeia vazia, a tag será localizada e excluída com base na chave e no valor. Se o valor for uma cadeia vazia, a tag será localizada e excluída com base na chave.

  • Exemplo de solicitação
    {
        "action": "delete",
        "tags": [
            {
                "key": "key1",
                "value": "value1"
            },
            {
                "key": "key2"
            },
            {
                "key": "key3",
                "value": ""
            }
        ]
    }

Resposta

  • Descrição do parâmetro

    Nenhuma

  • Exemplo de resposta

    Nenhum

Códigos de estado

  • Normal

    204

  • Anormal

    Código de estado

    Descrição

    400 Bad Request

    Valor inválido.

    401 Unauthorized

    Autenticação falhou.

    403 Forbidden

    O acesso à página solicitada é proibido.

    404 Not Found

    O recurso solicitado não foi encontrado.

    500 Internal Server Error

    A solicitação não foi concluída devido a um erro de serviço.