Mengambil informasi dasar tentang proyek MaxCompute.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
odps:GetProject |
get |
*Project
|
None | None |
Sintaks permintaan
GET /api/v1/projects/{projectName} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| projectName |
string |
Yes |
Nama proyek. |
odps_project |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| verbose |
boolean |
No |
Menentukan apakah akan menyertakan informasi tambahan, seperti securityProperties dan superAdmins. |
true |
| withStorageTierInfo |
boolean |
No |
Menentukan apakah akan menyertakan informasi tambahan, seperti properties.storageTierInfo. |
true |
| withQuotaProductType |
boolean |
No |
Menentukan apakah akan menyertakan informasi tambahan, seperti productType. |
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| requestId |
string |
ID permintaan. |
0b87b7b316643495896551555e855b |
| httpCode |
integer |
Kode status HTTP.
|
200 |
| errorCode |
string |
Kode kesalahan. |
OBJECT_NOT_EXIST |
| errorMsg |
string |
Pesan kesalahan. |
This object does not exist. |
| data |
object |
Data yang dikembalikan. |
|
| name |
string |
Nama proyek. |
odps_project |
| owner |
string |
Informasi akun pemilik proyek. |
ALIYUN$odps****@aliyunid.com |
| type |
string |
Tipe proyek. Nilai yang valid:
|
managed |
| comment |
string |
Deskripsi proyek. |
BI_Analysis |
| defaultQuota |
string |
Kuota komputasi default. Kuota digunakan untuk alokasi sumber daya. Jika Anda tidak menentukan kuota komputasi, pekerjaan yang diinisiasi dalam proyek akan mengonsumsi sumber daya dari kuota default. Untuk informasi selengkapnya, lihat Use of computing resources. |
os_PayAsYouGoQuota |
| status |
string |
Status proyek. Nilai yang valid:
|
AVAILABLE |
| productType |
string |
Metode penagihan kuota komputasi default. |
PayAsYouGo |
| threeTierModel |
boolean |
Menentukan apakah penyimpanan data berbasis skema didukung. MaxCompute mendukung skema. Skema adalah objek dalam proyek yang digunakan untuk mengklasifikasikan objek seperti tabel, resource, dan user-defined function (UDF). Anda dapat membuat beberapa skema dalam satu proyek. Untuk informasi selengkapnya, lihat Schema operations. |
true |
| costStorage |
string |
Total penggunaan penyimpanan. Nilai ini menunjukkan ukuran penyimpanan logis setelah data dikumpulkan dan dikompresi untuk proyek tersebut. Penggunaan penyimpanan ini sama dengan penggunaan untuk penagihan. |
16489027 |
| regionId |
string |
ID wilayah. |
cn-beijing |
| createdTime |
integer |
Waktu saat proyek dibuat. |
1704380838000 |
| properties |
object |
Properti dasar proyek. |
|
| timezone |
string |
Zona waktu proyek. Parameter ini sesuai dengan properti |
Asia/Shanghai |
| retentionDays |
integer |
Periode retensi data backup. Satuan: hari. Selama periode ini, Anda dapat memulihkan versi data saat ini ke versi backup mana pun. Nilainya dapat berupa bilangan bulat dari 0 hingga 30. Nilai default adalah 1. Nilai 0 menunjukkan bahwa fitur backup dinonaktifkan. |
1 |
| allowFullScan |
boolean |
Menentukan apakah pemindaian tabel penuh diizinkan dalam proyek. Pemindaian tabel penuh mengonsumsi banyak sumber daya dan mengurangi efisiensi pemrosesan. Secara default, fitur ini dinonaktifkan. |
false |
| typeSystem |
string |
Edisi tipe data. Nilai yang valid:
Untuk informasi selengkapnya, lihat Data type editions. |
2.0 |
| enableDecimal2 |
boolean |
Menentukan apakah tipe data DECIMAL MaxCompute V2.0 diaktifkan untuk proyek. |
true |
| sqlMeteringMax |
string |
Ambang batas konsumsi maksimum untuk satu pernyataan SQL. Rumus: Jumlah data yang dipindai (GB) × Kompleksitas. |
1500 |
| tableLifecycle |
object |
Properti siklus hidup tabel. |
|
| type |
string |
Tipe siklus hidup. Nilai yang valid:
|
optional |
| value |
string |
Siklus hidup tabel. Satuan: hari. Nilainya dapat berupa bilangan bulat dari 1 hingga 37231. Nilai default adalah 37231. |
37231 |
| encryption |
object |
Properti enkripsi penyimpanan. |
|
| enable |
boolean |
Menentukan apakah enkripsi data diaktifkan untuk proyek. Untuk informasi selengkapnya, lihat Storage encryption. |
true |
| algorithm |
string |
Algoritma enkripsi data. Algoritma yang didukung meliputi AES256, AESCTR, dan RC4. |
AES256 |
| key |
string |
Jenis kunci yang digunakan untuk enkripsi data. Nilai yang valid meliputi MaxCompute Default Key dan Bring-Your-Own-Key (BYOK). MaxCompute Default Key adalah kunci default yang dibuat dalam MaxCompute. |
dafault |
| tunnelQuota |
string |
Kelompok sumber daya Data Transmission Service yang ditautkan ke proyek.
|
Default |
| elderTunnelQuota |
string |
Kelompok sumber daya induk dari kelompok sumber daya Data Transmission Service yang ditautkan ke proyek. Parameter ini digunakan secara internal. |
Default_p |
| enableTunnelQuotaRoute |
boolean |
Menentukan apakah routing untuk kelompok sumber daya Data Transmission Service diaktifkan.
|
true |
| storageTierInfo |
object |
Informasi penyimpanan bertingkat. |
|
| storageTierSize |
object |
Informasi penyimpanan bertingkat. |
|
| standardSize |
integer |
Penggunaan penyimpanan Jenis Penyimpanan Standar. |
27649172 |
| longTermSize |
integer |
Penggunaan penyimpanan jangka panjang. |
21764917 |
| lowFrequencySize |
integer |
Penggunaan kelas penyimpanan IA. |
767693 |
| projectTotalSize |
integer |
Total penggunaan penyimpanan. |
56066037 |
| projectBackupSize |
integer |
Ukuran penyimpanan backup. |
86672917 |
| fdcQuota |
string |
Kuota untuk caching tabel eksternal. |
fdc_quota |
| enableFdcCacheForce |
boolean |
Menentukan apakah caching tabel eksternal diaktifkan secara paksa. |
true |
| enableTieredStorage |
boolean |
Menentukan apakah penyimpanan bertingkat diaktifkan. |
true |
| tableLifecycleConfig |
object |
Properti aturan siklus hidup penyimpanan bertingkat. Setelah Anda menetapkan properti ini, sistem secara otomatis memicu konversi kelas penyimpanan berdasarkan aturan tersebut. |
|
| TierToLongterm |
object |
Identifikasi untuk kelas penyimpanan jangka panjang. |
|
| DaysAfterLastModificationGreaterThan |
integer |
Jumlah hari setelah data terakhir dimodifikasi. Setelah periode ini, kelas penyimpanan secara otomatis berubah. Ini sesuai dengan |
180 |
| DaysAfterLastAccessGreaterThan |
integer |
Jumlah hari setelah data terakhir diakses. Setelah periode ini, kelas penyimpanan secara otomatis berubah. Ini sesuai dengan Catatan
Jika LastAccessTime tabel atau partisi kosong:
|
180 |
| DaysAfterLastTierModificationGreaterThan |
integer |
Jumlah hari setelah kelas penyimpanan terakhir diubah. |
1 |
| TierToLowFrequency |
object |
Identifikasi untuk kelas penyimpanan IA. |
|
| DaysAfterLastModificationGreaterThan |
integer |
Jumlah hari setelah data terakhir dimodifikasi. Setelah periode ini, kelas penyimpanan secara otomatis berubah. Ini sesuai dengan |
30 |
| DaysAfterLastAccessGreaterThan |
integer |
Jumlah hari setelah data terakhir diakses. Setelah periode ini, kelas penyimpanan secara otomatis berubah. Ini sesuai dengan Catatan
Jika LastAccessTime tabel atau partisi kosong:
|
30 |
| DaysAfterLastTierModificationGreaterThan |
integer |
Jumlah hari setelah kelas penyimpanan terakhir diubah. |
1 |
| externalProjectProperties |
object |
Properti proyek eksternal. |
|
| isExternalCatalogBound |
string |
Menentukan apakah proyek merupakan proyek eksternal dari data lakehouse 2.0. |
true |
| tableFormat |
string |
||
| warehouse |
string |
||
| foreignServerName |
string |
||
| foreignServerType |
string |
||
| externalCatalogId |
string |
||
| enableAutoMv |
boolean |
||
| autoMvQuotaGb |
integer |
||
| enableDr |
boolean |
||
| superAdmins |
array |
Daftar anggota yang diberi peran |
|
|
string |
Informasi akun anggota yang diberi peran |
RAM$odps****@aliyunid.com:RAM_USER |
|
| securityProperties |
object |
Properti izin. |
|
| usingAcl |
boolean |
Menentukan apakah fitur Kontrol akses berbasis ACL digunakan. Secara default, fitur ini diaktifkan. |
true |
| usingPolicy |
boolean |
Menentukan apakah fitur Kontrol akses berbasis kebijakan digunakan. Secara default, fitur ini diaktifkan. |
true |
| objectCreatorHasAccessPermission |
boolean |
Menentukan apakah pembuat objek memiliki izin akses terhadap objek tersebut. Nilai default: true. |
true |
| objectCreatorHasGrantPermission |
boolean |
Menentukan apakah pembuat objek memiliki izin memberikan izin terhadap objek tersebut. Nilai default: true. |
true |
| labelSecurity |
boolean |
Menentukan apakah fitur Kontrol akses berbasis label digunakan. Secara default, fitur ini dinonaktifkan. |
false |
| enableDownloadPrivilege |
boolean |
Menentukan apakah fitur kontrol unduhan digunakan. Secara default, fitur ini dinonaktifkan. |
false |
| projectProtection |
object |
Properti mekanisme perlindungan data. |
|
| exceptionPolicy |
string |
Jika perlindungan data diaktifkan untuk proyek, Anda dapat mengonfigurasi kebijakan pengecualian untuk menentukan proyek pengecualian atau tepercaya. Kebijakan ini memungkinkan pengguna tertentu mentransfer data dari objek tertentu ke proyek tertentu. Mekanisme perlindungan data tidak berlaku untuk skenario yang dijelaskan dalam kebijakan pengecualian. |
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Principal": "", "Action": [ "odps:[, , ...]" ], "Resource": "acs:odps:*:", "Condition": { "StringEquals": { "odps:TaskType": [ "" ] } } } ] } |
| protected |
boolean |
Menentukan apakah mekanisme perlindungan data diaktifkan untuk proyek guna melarang atau mengizinkan aliran data keluar dari proyek. Secara default, mekanisme ini dinonaktifkan. |
true |
| ipWhiteList |
object |
Daftar putih alamat IP. |
|
| ipList |
string |
Daftar putih alamat IP untuk akses melalui Internet atau jaringan yang digunakan untuk saling menghubungkan dengan layanan Alibaba Cloud lainnya. Catatan
Jika Anda hanya mengonfigurasi daftar putih alamat IP ini, akses melalui Internet atau jaringan yang digunakan untuk saling menghubungkan dengan layanan Alibaba Cloud lainnya dibatasi berdasarkan konfigurasi tersebut, dan akses melalui VPC dilarang. |
10.88.111.3 |
| vpcIpList |
string |
Daftar putih alamat IP untuk akses melalui VPC. Catatan
Jika Anda hanya mengonfigurasi daftar putih alamat IP ini, akses melalui VPC dibatasi berdasarkan konfigurasi tersebut, dan akses melalui Internet atau jaringan yang digunakan untuk saling menghubungkan dengan layanan Alibaba Cloud lainnya dilarang. |
10.88.111.3 |
| saleTag |
object |
ID instans dan metode penagihan kuota komputasi default. |
|
| resourceId |
string |
ID instans kuota komputasi default. |
b7afb7d1-****-****-****-c393669c307b |
| resourceType |
string |
Metode penagihan kuota komputasi default. |
PayAsYouGo |
Contoh
Respons sukses
JSONformat
{
"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"
}
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.