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.
Atualizado em 2023-02-27 GMT+08:00

Primeiros passos (SFS Turbo)

Esta seção descreve como usar APIs chamando uma API para criar um sistema de arquivos do SFS Turbo.

O token obtido do IAM é válido por apenas 24 horas. Se quiser usar um token para autenticação, você pode armazená-lo em cache para evitar chamar frequentemente.

As APIs envolvidas

Se você usar um token para autenticação, precisará obter o token e adicionar X-Auth-Token ao cabeçalho da solicitação da API ao fazer uma chamada. As seguintes APIs estão envolvidas na solicitação para criar um sistema de arquivos do SFS Turbo:

  • API para obtenção de tokens do IAM
  • API para criar um sistema de arquivos do SFS Turbo.

Procedimento

  1. Obtenha o token seguindo as instruções em Autenticação.
  2. Adicione X-Auth-Token ao cabeçalho da solicitação.
  3. Especifique os seguintes parâmetros no corpo da solicitação:

    {
      "share": {
        "name": "sfs-turbo-test", 
        "share_proto": "NFS",
        "share_type": "STANDARD",
        "size": 100,
        "availability_zone": "az1", 
        "vpc_id": "d651ea2b-2b20-4c6d-8bbf-2adcec18dac9", 
        "subnet_id": "b8884abe-f47b-4917-9f6c-f64825c365db",
        "security_group_id": "8c4ebbd0-6edf-4aae-8353-81ce6d06e1f4"
      }
    }

  4. Envie a solicitação POST https://Endpoint of SFS Turbo/v1/{project_id}/sfs-turbo/shares.
  5. Depois que a solicitação for respondida com êxito, o ID e o nome do sistema de arquivos do SFS Turbo serão retornados.

    Se a solicitação falhar, um código de erro e informações de erro serão retornados. Para obter detalhes sobre os códigos de erro, consulte os valores de retorno anormais da API correspondente.

    Consulte os detalhes do sistema de arquivos do SFS Turbo com base no ID do sistema de arquivos retornado.

    Se o status retornado do sistema de arquivos for 200, o sistema de arquivos do SFS Turbo é criado com êxito. Para obter detalhes sobre os valores de retorno das exceções de solicitação, consulte os valores de retorno anormais da API correspondente. Para outros status, veja Status do sistema de arquivos do SFS Turbo.

    Você pode consultar e excluir um sistema de arquivos do SFS Turbo com base no ID do sistema de arquivos.

Exemplo de configuração

Se o token tiver sido obtido, você poderá executar o seguinte comando curl para criar um sistema de arquivos do SFS Turbo:

curl -k -i -X POST -H "X-Auth-Token: token_value" -H "Content-Type: application/json" -d '{"share": {"name": "sfs-turbo-test", "share_proto": "NFS", "share_type": "STANDARD", "size": 100, "availability_zone": "az1", "vpc_id": "d651ea2b-2b20-4c6d-8bbf-2adcec18dac9", "subnet_id": "b8884abe-f47b-4917-9f6c-f64825c365db", "security_group_id": "8c4ebbd0-6edf-4aae-8353-81ce6d06e1f4"}}' "https://127.0.0.1:8979/v1/xxxbxbex5cfx41f0a08ay915fd79240d/sfs-turbo/shares"