Menampilkan daftar aturan pengumpulan log dari layanan Alibaba Cloud.
Deskripsi operasi
Operasi API ini hanya tersedia di titik akhir berikut: Tiongkok (Shanghai), Singapura, dan Heyuan Automotive Compliance Cloud (cn-heyuan-acdr-1).
Coba sekarang
Test
RAM authorization
Sintaks permintaan
GET /collectionpolicy HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| productCode |
string |
No |
Kode layanan Alibaba Cloud. |
oss |
| dataCode |
string |
No |
Kode tipe log. |
access_log |
| policyName |
string |
No |
Nama aturan pengumpulan. |
your_log_policy |
| size |
integer |
No |
Jumlah aturan pengumpulan yang dikembalikan per halaman. Nilai default: 50. Nilai maksimum: 100. |
50 |
| offset |
integer |
No |
Baris tempat kueri dimulai. Nilai default: 0. |
0 |
| instanceId |
string |
No |
ID instans. Tentukan parameter ini untuk mengkueri aturan yang sesuai dengan instans tertentu. Jika Anda menggunakan parameter ini, Anda juga harus menentukan productCode dan dataCode. |
your-test-bucket1 |
| centralProject |
string |
No |
Proyek tujuan untuk pengiriman data terpusat. Tentukan parameter ini untuk mengkueri jumlah aturan yang dikonfigurasi untuk mengirimkan data ke proyek ini. |
your-central-project1 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Badan respons. |
||
| totalCount |
integer |
Total jumlah aturan pengumpulan. |
1 |
| currentCount |
integer |
Jumlah aturan pengumpulan yang dikembalikan pada halaman saat ini. |
1 |
| data |
array<object> |
Aturan pengumpulan yang dikembalikan pada halaman saat ini. |
|
|
array<object> |
Detail aturan pengumpulan. |
||
| productCode |
string |
Kode layanan Alibaba Cloud. |
oss |
| dataCode |
string |
Kode tipe log. |
access_log |
| policyName |
string |
Nama aturan pengumpulan. |
your_log_policy |
| enabled |
boolean |
Menunjukkan apakah aturan pengumpulan diaktifkan. |
true |
| policyConfig |
object |
Konfigurasi aturan pengumpulan. |
|
| resourceMode |
string |
Mode pengumpulan resource. |
all |
| regions |
array |
Wilayah tempat instans berada. |
|
|
string |
ID wilayah. |
cn-hangzhou |
|
| instanceIds |
array |
ID instans. |
|
|
string |
ID instans. |
your-test-bucket1 |
|
| resourceTags |
object |
Tag resource. |
{"tag1":"value1","tag2":"value2"} |
| centralizeEnabled |
boolean |
Menunjukkan apakah pengiriman data terpusat diaktifkan. |
false |
| centralizeConfig |
object |
Konfigurasi untuk pengiriman data terpusat. |
|
| destRegion |
string |
Wilayah tujuan untuk pengiriman data terpusat. |
cn-beijing |
| destProject |
string |
Proyek tujuan untuk pengiriman data terpusat. |
your-sls-project-in-beijing |
| destLogstore |
string |
Penyimpanan log tujuan untuk pengiriman data terpusat. |
your-sls-logstore-in-beijing |
| destTTL |
integer |
Periode retensi data penyimpanan log tujuan untuk pengiriman data terpusat. Satuan: hari. |
0 |
| resourceDirectory |
object |
Konfigurasi direktori sumber daya. Parameter ini kosong jika tidak ada konfigurasi yang tersedia. |
|
| accountGroupType |
string |
Mode pemilihan akun dalam direktori sumber daya. Nilai yang valid: all dan custom. |
all,custom |
| members |
array |
Daftar akun anggota. Parameter ini dikembalikan hanya jika accountGroupType diatur ke custom. |
|
|
string |
ID akun Alibaba Cloud. |
165***********50 |
|
| dataConfig |
object |
Konfigurasi untuk tipe log global, seperti sls. Parameter ini kosong untuk tipe log lainnya. |
|
| dataRegion |
string |
Wilayah tempat log global pertama kali dikumpulkan. Parameter ini hanya digunakan untuk tipe log global, seperti sls. |
cn-hangzhou |
| dataProject |
string |
Proyek untuk log global. Parameter ini hanya digunakan untuk tipe log global, seperti sls. Jika parameter ini kosong, log dikumpulkan ke proyek default akun di wilayah yang ditentukan oleh dataRegion. |
"" |
| internalPolicy |
boolean |
Menunjukkan apakah kebijakan tersebut merupakan kebijakan bawaan. Kebijakan bawaan tidak dapat diubah atau dihapus. |
false |
| policyUid |
string |
ID akun Alibaba Cloud yang memiliki aturan pengumpulan. Jika administrator direktori sumber daya atau administrator yang didelegasikan membuat aturan tersebut, ini adalah ID akun administrator tersebut. |
148***********50 |
| statistics |
array<object> |
Statistik yang dikembalikan berdasarkan kondisi kueri. |
|
|
array<object> |
Statistik untuk aturan pengumpulan, dikelompokkan berdasarkan productCode. |
||
| productCode |
string |
Kode layanan Alibaba Cloud. |
oss |
| policySourceList |
array<object> |
Daftar sumber aturan pengumpulan. |
|
|
object |
Sumber aturan pengumpulan. |
||
| policyUid |
string |
ID akun Alibaba Cloud yang memiliki aturan pengumpulan. Jika administrator direktori sumber daya atau administrator yang didelegasikan membuat aturan tersebut, ini adalah ID akun administrator tersebut. |
148***********50 |
| policyName |
string |
Nama aturan pengumpulan. |
policy_name1_from148 |
Contoh
Respons sukses
JSONformat
{
"totalCount": 1,
"currentCount": 1,
"data": [
{
"productCode": "oss",
"dataCode": "access_log",
"policyName": "your_log_policy",
"enabled": true,
"policyConfig": {
"resourceMode": "all",
"regions": [
"cn-hangzhou"
],
"instanceIds": [
"your-test-bucket1\n"
],
"resourceTags": {
"tag1": "value1",
"tag2": "value2"
}
},
"centralizeEnabled": false,
"centralizeConfig": {
"destRegion": "cn-beijing\n",
"destProject": "your-sls-project-in-beijing\n",
"destLogstore": "your-sls-logstore-in-beijing\n",
"destTTL": 0
},
"resourceDirectory": {
"accountGroupType": "all,custom",
"members": [
"165***********50"
]
},
"dataConfig": {
"dataRegion": "cn-hangzhou",
"dataProject": "\"\""
},
"internalPolicy": false,
"policyUid": "148***********50"
}
],
"statistics": [
{
"productCode": "oss",
"policySourceList": [
{
"policyUid": "148***********50",
"policyName": "policy_name1_from148"
}
]
}
]
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.