すべてのプロダクト
Search
ドキュメントセンター

:GetProject

最終更新日:Nov 06, 2025

MaxCompute プロジェクトの基本情報を照会します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

odps:GetProject

get

*Project

acs:odps:{#regionId}:{#accountId}:projects/{#ProjectName}

なし なし

リクエスト構文

GET /api/v1/projects/{projectName} HTTP/1.1

パスパラメータ

パラメーター

必須 / 任意

説明

projectName

string

必須

プロジェクト名。

odps_project

リクエストパラメーター

パラメーター

必須 / 任意

説明

verbose

boolean

任意

securityProperties や superAdmins などの追加情報を含めるかどうかを指定します。

true

withStorageTierInfo

boolean

任意

properties.storageTierInfo などの追加情報を含めるかどうかを指定します。

true

withQuotaProductType

boolean

任意

productType などの追加情報を含めるかどうかを指定します。

true

レスポンスフィールド

フィールド

説明

object

レスポンスパラメーター。

requestId

string

リクエスト ID。

0b87b7b316643495896551555e855b

httpCode

integer

HTTP ステータスコード。

  • 1xx: 情報レスポンス。 リクエストは受信され、処理中です。

  • 2xx: 成功。 リクエストはサーバーによって正常に受信、理解、および受け入れられました。

  • 3xx: リダイレクト。 リクエストはリダイレクトされ、リクエストを完了するにはさらなる操作が必要です。

  • 4xx: クライアントエラー。 リクエストに無効なリクエストパラメーターまたは構文が含まれているか、特定のリクエスト条件を満たすことができません。

  • 5xx: サーバーエラー。 サーバーは他の理由でリクエストを処理できません。

200

errorCode

string

エラーコード。

OBJECT_NOT_EXIST

errorMsg

string

エラーメッセージ。

This object does not exist.

data

object

返されるデータ。

name

string

プロジェクト名。

odps_project

owner

string

プロジェクトオーナーのアカウント情報。

ALIYUN$odps****@aliyunid.com

type

string

プロジェクトのタイプ。 有効な値:

  • managed: 内部プロジェクト。

  • external: 外部プロジェクト。

managed

comment

string

プロジェクトの説明。

BI_Analysis

defaultQuota

string

デフォルトの計算クォータ。 クォータはリソース割り当てに使用されます。 計算クォータを指定しない場合、プロジェクトで開始されたジョブはデフォルトのクォータからリソースを消費します。 詳細については、「計算リソースの使用」をご参照ください。

os_PayAsYouGoQuota

status

string

プロジェクトのステータス。 有効な値:

  • AVAILABLE: 正常

  • READONLY: 読み取り専用

  • FROZEN: 凍結

  • DELETING: 削除中

AVAILABLE

productType

string

デフォルトの計算クォータの課金方法。

PayAsYouGo

threeTierModel

boolean

スキーマによるデータストレージがサポートされているかどうかを指定します。 MaxCompute はスキーマをサポートしています。 スキーマはプロジェクト内のオブジェクトです。 テーブル、リソース、ユーザー定義関数 (UDF) などのオブジェクトを分類するために使用されます。 プロジェクト内に複数のスキーマを作成できます。 詳細については、「スキーマ操作」をご参照ください。

true

costStorage

string

合計ストレージ使用量。 この値は、プロジェクトのデータが収集および圧縮された後の論理ストレージサイズを示します。 ストレージ使用量は、課金のための使用量と同じです。

16489027

regionId

string

リージョン ID。

cn-beijing

createdTime

integer

プロジェクトが作成された時間。

1704380838000

properties

object

プロジェクトの基本プロパティ。

timezone

string

プロジェクトのタイムゾーン。 このパラメーターは odps.sql.timezone プロパティに対応します。

Asia/Shanghai

retentionDays

integer

バックアップデータの保持期間。 単位: 日。 この期間中、現在のデータバージョンを任意のバックアップバージョンに復元できます。 値は 0 から 30 までの整数です。 デフォルト値は 1 です。 値 0 は、バックアップ機能が無効になっていることを示します。

1

allowFullScan

boolean

プロジェクトで全表スキャンを許可するかどうかを指定します。 全表スキャンは大量のリソースを消費し、処理効率を低下させます。 デフォルトでは、この機能は無効になっています。

false

typeSystem

string

データ型のエディション。 有効な値:

  • 1: V1.0

  • 2: V2.0

  • hive: Hive 互換

詳細については、「データ型のエディション」をご参照ください。

2.0

enableDecimal2

boolean

プロジェクトで MaxCompute V2.0 の DECIMAL データ型を有効にするかどうかを指定します。

true

sqlMeteringMax

string

単一の SQL 文の最大消費しきい値。 式: スキャンされたデータ量 (GB) × 複雑度。

1500

tableLifecycle

object

テーブルのライフサイクルプロパティ。

type

string

ライフサイクルのタイプ。 有効な値:

  • mandatory: Lifecycle 句は必須です。 テーブルにライフサイクルを設定する必要があります。

  • optional: テーブルを作成するとき、Lifecycle 句はオプションです。 テーブルにライフサイクルを設定しない場合、テーブルは永続的に有効です。

  • inherit: テーブルの作成時にライフサイクルを設定しない場合、テーブルのライフサイクルは odps.table.lifecycle.value の値になります。

optional

value

string

テーブルのライフサイクル。 単位: 日。 値は 1 から 37231 までの整数です。 デフォルト値は 37231 です。

37231

encryption

object

ストレージ暗号化プロパティ。

enable

boolean

プロジェクトのデータ暗号化を有効にするかどうかを指定します。 詳細については、「ストレージの暗号化」をご参照ください。

true

algorithm

string

データ暗号化アルゴリズム。 サポートされているアルゴリズムには、AES256、AESCTR、RC4 があります。

AES256

key

string

データ暗号化に使用されるキーのタイプ。 有効な値には、MaxCompute Default Key と Bring-Your-Own-Key (BYOK) があります。 MaxCompute Default Key は、MaxCompute 内で作成されるデフォルトのキーです。

dafault

tunnelQuota

string

プロジェクトにバインドされている Data Transmission Service リソースグループ。

  • デフォルト (共有 Data Transmission Service リソースグループ): プロジェクトはサブスクリプション Data Transmission Service リソースグループを使用できません。 デフォルトの Data Transmission Service リソースグループの値に関係なく、Data Transmission Service は、プロジェクトでデフォルトで送信されるデータ転送タスクに自動的に Default リソースグループを使用します。

  • サブスクリプション Data Transmission Service リソースグループ: プロジェクトはサブスクリプション Data Transmission Service リソースグループを使用できます。

Default

elderTunnelQuota

string

プロジェクトにバインドされている Data Transmission Service リソースグループの親リソースグループ。 このパラメーターは内部使用向けです。

Default_p

enableTunnelQuotaRoute

boolean

Data Transmission Service リソースグループのルーティングを有効にするかどうかを指定します。

  • true: プロジェクトでデフォルトで送信されるデータ転送タスクは、プロジェクトにバインドされている Data Transmission Service リソースグループを使用します。

  • false: プロジェクトでデフォルトで送信されるデータ転送タスクは、共有 Data Transmission Service リソースグループを使用します。

true

storageTierInfo

object

階層型ストレージ情報。

storageTierSize

object

階層型ストレージ情報。

standardSize

integer

標準ストレージの使用量。

27649172

longTermSize

integer

長期ストレージの使用量。

21764917

lowFrequencySize

integer

低頻度アクセスストレージタイプの使用量。

767693

projectTotalSize

integer

合計ストレージ使用量。

56066037

projectBackupSize

integer

バックアップストレージサイズ。

86672917

fdcQuota

string

外部テーブルキャッシングのクォータ。

fdc_quota

enableFdcCacheForce

boolean

外部テーブルキャッシングを強制的に有効にするかどうかを指定します。

true

enableTieredStorage

boolean

階層型ストレージを有効にするかどうかを指定します。

true

tableLifecycleConfig

object

階層型ストレージのライフサイクルルールのプロパティ。 これらのプロパティを設定すると、システムはルールに基づいてストレージタイプの変換を自動的にトリガーします。

TierToLongterm

object

長期ストレージタイプの識別子。

DaysAfterLastModificationGreaterThan

integer

データが最後に変更されてからの日数。 この期間が経過すると、ストレージタイプは自動的に変更されます。 これは、テーブルまたはパーティションの LastModifiedTime に対応します。

180

DaysAfterLastAccessGreaterThan

integer

データが最後にアクセスされてからの日数。 この期間が経過すると、ストレージタイプは自動的に変更されます。 これは、テーブルまたはパーティションの LastAccessTime に対応します。

説明

テーブルまたはパーティションの LastAccessTime が空の場合:

  • 2023 年 10 月 1 日より前に作成されたテーブルまたはパーティションの場合、最終アクセス時間は 2023 年 10 月 1 日の 00:00:00 (UTC+0) と見なされます。

  • 2023 年 10 月 1 日以降に作成されたテーブルまたはパーティションの場合、データにアクセスされていない場合、テーブルまたはパーティションの作成時間が最終アクセス時間と見なされます。

180

DaysAfterLastTierModificationGreaterThan

integer

ストレージタイプが最後に変更されてからの日数。

1

TierToLowFrequency

object

低頻度アクセスストレージタイプの識別子。

DaysAfterLastModificationGreaterThan

integer

データが最後に変更されてからの日数。 この期間が経過すると、ストレージタイプは自動的に変更されます。 これは、テーブルまたはパーティションの LastModifiedTime に対応します。

30

DaysAfterLastAccessGreaterThan

integer

データが最後にアクセスされてからの日数。 この期間が経過すると、ストレージタイプは自動的に変更されます。 これは、テーブルまたはパーティションの LastAccessTime に対応します。

説明

テーブルまたはパーティションの LastAccessTime が空の場合:

  • 2023 年 10 月 1 日より前に作成されたテーブルまたはパーティションの場合、最終アクセス時間は 2023 年 10 月 1 日の 00:00:00 (UTC+0) と見なされます。

  • 2023 年 10 月 1 日以降に作成されたテーブルまたはパーティションの場合、データにアクセスされていない場合、テーブルまたはパーティションの作成時間が最終アクセス時間と見なされます。

30

DaysAfterLastTierModificationGreaterThan

integer

ストレージタイプが最後に変更されてからの日数。

1

externalProjectProperties

object

外部プロジェクトのプロパティ。

isExternalCatalogBound

string

プロジェクトが データレイクハウス 2.0 の外部プロジェクトであるかどうかを指定します。

true

tableFormat

string

warehouse

string

foreignServerName

string

foreignServerType

string

externalCatalogId

string

enableAutoMv

boolean

autoMvQuotaGb

integer

enableDr

boolean

superAdmins

array

プロジェクトで Super_Administrator ロールが割り当てられているメンバーのリスト。

string

プロジェクトで Super_Administrator ロールが割り当てられているメンバーのアカウント情報。

RAM$odps****@aliyunid.com:RAM_USER

securityProperties

object

権限プロパティ。

usingAcl

boolean

ACL ベースのアクセスの制御機能を使用するかどうかを指定します。 デフォルトでは、この機能は有効になっています。

true

usingPolicy

boolean

ポリシーベースのアクセスの制御機能を使用するかどうかを指定します。 デフォルトでは、この機能は有効になっています。

true

objectCreatorHasAccessPermission

boolean

オブジェクトの作成者がオブジェクトに対するアクセス権限を持つかどうかを指定します。 デフォルト値: true。

true

objectCreatorHasGrantPermission

boolean

オブジェクトの作成者がオブジェクトに対する付与権限を持つかどうかを指定します。 デフォルト値: true。

true

labelSecurity

boolean

ラベルベースのアクセスの制御機能を使用するかどうかを指定します。 デフォルトでは、この機能は無効になっています。

false

enableDownloadPrivilege

boolean

ダウンロード制御機能を使用するかどうかを指定します。 デフォルトでは、この機能は無効になっています。

false

projectProtection

object

データ保護メカニズムのプロパティ。

exceptionPolicy

string

プロジェクトでデータ保護が有効になっている場合、例外ポリシーを構成して例外または信頼できるプロジェクトを指定できます。 このポリシーにより、指定されたユーザーは、指定されたオブジェクトから指定されたプロジェクトにデータを転送できます。 データ保護メカニズムは、例外ポリシーで説明されているシナリオには適用されません。

{ "Version": "1", "Statement": [ { "Effect": "Allow", "Principal": "", "Action": [ "odps:[, , ...]" ], "Resource": "acs:odps:*:", "Condition": { "StringEquals": { "odps:TaskType": [ "" ] } } } ] }

protected

boolean

プロジェクトの データ保護メカニズムを有効にして、プロジェクトからのデータの流出を禁止または許可するかどうかを指定します。 デフォルトでは、このメカニズムは無効になっています。

true

ipWhiteList

object

IP アドレスホワイトリスト。

ipList

string

インターネットまたは他の Alibaba Cloud サービスとの相互接続に使用されるネットワーク経由のアクセスのための IP アドレスホワイトリスト。

説明

この IP アドレスホワイトリストのみを構成した場合、インターネットまたは他の Alibaba Cloud サービスとの相互接続に使用されるネットワーク経由のアクセスは構成に基づいて制限され、VPC 経由のアクセスは禁止されます。

10.88.111.3

vpcIpList

string

VPC 経由のアクセスのための IP アドレスホワイトリスト。

説明

この IP アドレスホワイトリストのみを構成した場合、VPC 経由のアクセスは構成に基づいて制限され、インターネットまたは他の Alibaba Cloud サービスとの相互接続に使用されるネットワーク経由のアクセスは禁止されます。

10.88.111.3

saleTag

object

デフォルトの計算クォータのインスタンス ID と課金方法。

resourceId

string

デフォルトの計算クォータのインスタンス ID。

b7afb7d1-****-****-****-c393669c307b

resourceType

string

デフォルトの計算クォータの課金方法。

PayAsYouGo

成功レスポンス

JSONJSON

{
  "requestId": "0b87b7b316643495896551555e855b",
  "httpCode": 200,
  "errorCode": "OBJECT_NOT_EXIST",
  "errorMsg": "This object does not exist.",
  "data": {
    "name": "odps_project",
    "owner": "ALIYUN$odps****@aliyunid.com",
    "type": "managed",
    "comment": "BI_Analysis",
    "defaultQuota": "os_PayAsYouGoQuota",
    "status": "AVAILABLE",
    "productType": "PayAsYouGo",
    "threeTierModel": true,
    "costStorage": "16489027",
    "regionId": "cn-beijing",
    "createdTime": 1704380838000,
    "properties": {
      "timezone": "Asia/Shanghai",
      "retentionDays": 1,
      "allowFullScan": false,
      "typeSystem": "2.0",
      "enableDecimal2": true,
      "sqlMeteringMax": "1500",
      "tableLifecycle": {
        "type": "optional",
        "value": "37231"
      },
      "encryption": {
        "enable": true,
        "algorithm": "AES256",
        "key": "dafault"
      },
      "tunnelQuota": "Default",
      "elderTunnelQuota": "Default_p",
      "enableTunnelQuotaRoute": true,
      "storageTierInfo": {
        "storageTierSize": {
          "standardSize": 27649172,
          "longTermSize": 21764917,
          "lowFrequencySize": 767693
        },
        "projectTotalSize": 56066037,
        "projectBackupSize": 86672917
      },
      "fdcQuota": "fdc_quota",
      "enableFdcCacheForce": true,
      "enableTieredStorage": true,
      "tableLifecycleConfig": {
        "TierToLongterm": {
          "DaysAfterLastModificationGreaterThan": 180,
          "DaysAfterLastAccessGreaterThan": 180,
          "DaysAfterLastTierModificationGreaterThan": 1
        },
        "TierToLowFrequency": {
          "DaysAfterLastModificationGreaterThan": 30,
          "DaysAfterLastAccessGreaterThan": 30,
          "DaysAfterLastTierModificationGreaterThan": 1
        }
      },
      "externalProjectProperties": {
        "isExternalCatalogBound": "true",
        "tableFormat": "",
        "warehouse": "",
        "foreignServerName": "",
        "foreignServerType": "",
        "externalCatalogId": ""
      },
      "enableAutoMv": false,
      "autoMvQuotaGb": 0,
      "enableDr": false
    },
    "superAdmins": [
      "RAM$odps****@aliyunid.com:RAM_USER\n"
    ],
    "securityProperties": {
      "usingAcl": true,
      "usingPolicy": true,
      "objectCreatorHasAccessPermission": true,
      "objectCreatorHasGrantPermission": true,
      "labelSecurity": false,
      "enableDownloadPrivilege": false,
      "projectProtection": {
        "exceptionPolicy": "{\n      \"Version\": \"1\",\n      \"Statement\": [\n            {\n                  \"Effect\": \"Allow\",\n                  \"Principal\": \"\",\n                  \"Action\": [\n                        \"odps:[, , ...]\"\n                  ],\n                  \"Resource\": \"acs:odps:*:\",\n                  \"Condition\": {\n                        \"StringEquals\": {\n                              \"odps:TaskType\": [\n                                    \"\"\n                              ]\n                        }\n                  }\n            }\n      ]\n}",
        "protected": true
      }
    },
    "ipWhiteList": {
      "ipList": "10.88.111.3",
      "vpcIpList": "10.88.111.3"
    },
    "saleTag": {
      "resourceId": "b7afb7d1-****-****-****-c393669c307b",
      "resourceType": "PayAsYouGo"
    }
  }
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。