Todos os produtos
Search
Central de documentação

DataWorks:GetProject

Última atualização: Jun 28, 2026

Consulta as informações sobre um workspace do DataWorks.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ProjectId

integer

Não

O ID do workspace do DataWorks. Você pode chamar a operação ListProjects para consultar o ID.

466230

ProjectIdentifier

string

Não

O nome do workspace do DataWorks. Você pode chamar a operação ListProjects para consultar o nome.

test_project

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O resultado retornado.

HttpStatusCode

integer

O código de status HTTP.

200

RequestId

string

O ID da solicitação.

1AFAE64E-D1BE-432B-A9****

Success

boolean

Indica se a solicitação foi bem-sucedida. Valores válidos:

  • true

  • false

true

Data

object

As informações sobre o workspace.

Status

integer

O status do workspace. Valores válidos:

  • 0: AVAILABLE, que indica que o workspace está funcionando conforme esperado.

  • 1: DELETED, que indica que o workspace foi excluído.

  • 2: INITIALIZING, que indica que o workspace está sendo inicializado.

  • 3: INIT_FAILED, que indica que o workspace falhou ao ser inicializado.

  • 4: FORBIDDEN, que indica que o workspace foi desativado manualmente.

  • 5: DELETING, que indica que o workspace está sendo excluído.

  • 6: DEL_FAILED, que indica que o workspace falhou ao ser excluído.

  • 7: FROZEN, que indica que o workspace está congelado devido a pagamentos em atraso.

  • 8: UPDATING, que indica que o workspace está sendo atualizado. O workspace entra nesse estado após você associar um novo mecanismo de computação ao workspace e o mecanismo de computação ser inicializado.

  • 9: UPDATE_FAILED, que indica que o workspace falhou ao ser atualizado.

0

MaxFlowNode

integer

Este parâmetro está obsoleto.

1

ProjectId

integer

O ID do workspace.

466230

IsAllowDownload

integer

Indica se é permitido baixar o resultado da consulta do DataStudio. Valores válidos:

  • 1: É permitido baixar o resultado da consulta do DataStudio.

  • 0: Não é permitido baixar o resultado da consulta do DataStudio.

1

ProjectMode

integer

O modo do workspace. Valores válidos:

  • 2: O workspace está no modo básico.

  • 3: O workspace está no modo padrão.

2

GmtModified

string

A hora em que o workspace foi modificado pela última vez. Exemplo: Dec 3, 2019 9:12:20 PM.

Dec 3, 2019 9:12:20 PM

ProdStorageQuota

string

Este parâmetro está obsoleto.

1

ProjectDescription

string

A descrição do workspace.

test_describe

DevelopmentType

integer

Este parâmetro está obsoleto.

4

TablePrivacyMode

integer

Indica se as tabelas do MaxCompute no workspace são visíveis para os usuários dentro de um tenant. Valores válidos:

  • 0: invisível

  • 1: visível

1

DefaultDiResourceGroupIdentifier

string

O ID do grupo de recursos que foi alocado por padrão quando você adquiriu um grupo de recursos exclusivo para o MaxCompute.

group_280749521****

SchedulerMaxRetryTimes

integer

O número máximo padrão de reexecuções automáticas permitidas após a ocorrência de um erro.

3

ProtectedMode

integer

Indica se o recurso de proteção do workspace está ativado. Valores válidos:

  • 1: ativado

  • 0: desativado

1

SchedulerRetryInterval

integer

O intervalo padrão entre reexecuções automáticas após a ocorrência de um erro. Unidade: milissegundos. O intervalo máximo é de 30 minutos. Você deve prestar atenção à conversão entre unidades.

120000

Appkey

string

Este parâmetro está obsoleto.

0

DevStorageQuota

string

Este parâmetro está obsoleto.

0

ResidentArea

string

O tipo do workspace. Valores válidos:

  • private

  • swap

private

IsDefault

integer

Indica se o workspace é um workspace padrão. Valores válidos:

  • 1: O workspace é um workspace padrão.

  • 0: O workspace não é um workspace padrão.

1

Destination

integer

Este parâmetro está obsoleto.

0

ProjectName

string

O nome de exibição do workspace.

test_project

ProjectIdentifier

string

O nome do workspace.

test_project

DisableDevelopment

boolean

Indica se a função Develop está desativada. Valores válidos:

  • false (padrão)

  • true

true

ProjectOwnerBaseId

string

O ID da conta Alibaba Cloud utilizada pelo proprietário do workspace.

18229311****

BaseProject

boolean

Este parâmetro está obsoleto.

false

UseProxyOdpsAccount

boolean

Indica se uma conta proxy é utilizada para acessar o mecanismo de computação MaxCompute associado ao workspace.

true

GmtCreate

string

A hora em que o workspace foi criado. Exemplo: Dec 3, 2019 9:12:20 PM.

Oct 10, 2019 3:42:53 PM

TenantId

integer

O ID do tenant.

280749521

EnvTypes

array

As informações de ambiente do workspace.

string

O ambiente do workspace. Valores válidos: PROD e DEV.

  • O valor PROD indica o ambiente de produção. Workspaces no modo básico fornecem apenas o ambiente de produção.

  • O valor DEV indica o ambiente de desenvolvimento. Workspaces no modo padrão fornecem tanto o ambiente de desenvolvimento quanto o ambiente de produção.

["PROD"]

ResourceManagerResourceGroupId

string

O ID do grupo de recursos.

rg-acfmzbn7****

Tags

array<object>

As tags adicionadas ao workspace.

object

Key

string

The tag key.

key

Value

string

The tag value.

value

Exemplos

Resposta de sucesso

JSON formato

{
  "HttpStatusCode": 200,
  "RequestId": "1AFAE64E-D1BE-432B-A9****",
  "Success": true,
  "Data": {
    "Status": 0,
    "MaxFlowNode": 1,
    "ProjectId": 466230,
    "IsAllowDownload": 1,
    "ProjectMode": 2,
    "GmtModified": "Dec 3, 2019 9:12:20 PM",
    "ProdStorageQuota": " 1",
    "ProjectDescription": "test_describe",
    "DevelopmentType": 4,
    "TablePrivacyMode": 1,
    "DefaultDiResourceGroupIdentifier": "group_280749521****",
    "SchedulerMaxRetryTimes": 3,
    "ProtectedMode": 1,
    "SchedulerRetryInterval": 120000,
    "Appkey": "0",
    "DevStorageQuota": "0",
    "ResidentArea": "private",
    "IsDefault": 1,
    "Destination": 0,
    "ProjectName": "test_project",
    "ProjectIdentifier": "test_project",
    "DisableDevelopment": true,
    "ProjectOwnerBaseId": "18229311****",
    "BaseProject": false,
    "UseProxyOdpsAccount": true,
    "GmtCreate": "Oct 10, 2019 3:42:53 PM",
    "TenantId": 280749521,
    "EnvTypes": [
      "[\"PROD\"]"
    ],
    "ResourceManagerResourceGroupId": "rg-acfmzbn7****",
    "Tags": [
      {
        "Key": "key",
        "Value": "value"
      }
    ]
  }
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 Invalid.Tenant.ProjectNotExists The project does not exist. The project does not exist.
400 Invalid.Tenant.UserNotInProject The user is not in the project. The user is not in the project.
403 Invalid.Tenant.UserIsNotProjectOwnerOrAdmin The user is not a project administrator or owner. The user is not a project administrator or owner.
403 Invalid.Tenant.UserNotInTenant The user is not in tenant. The user is not in tenant.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.