Lista todos os projetos em um grupo de recursos especificado na região atual.
Pré-requisitos
-
O Simple Log Service está ativado. Para mais informações, consulte Ativar o Simple Log Service.
-
O SDK do Simple Log Service para Python está inicializado. Para mais informações, consulte Inicializar o SDK do Simple Log Service para Python.
Descrição dos parâmetros
def list_project(self, offset=0, size=100, project_name_pattern=None, resource_group_id=''):
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
offset |
integer |
Não |
A linha a partir da qual a consulta começa. Valor padrão: 0. |
|
size |
integer |
Não |
O número de entradas por página. Valor padrão: 100. Máximo: 500. |
|
project_name_pattern |
string |
Não |
O nome do projeto usado para correspondência difusa. Por exemplo, se você especificar aliyun-project, os resultados incluem projetos como aliyun-project-sls e hangzhou-aliyun-project.
|
|
resource_group_id |
string |
Não |
Parâmetros de resposta
Para mais informações sobre os parâmetros de resposta, consulte ListProject.
Código de exemplo
from aliyun.log import LogClient
import os
# In this example, the AccessKey ID and AccessKey secret are obtained from environment variables.
access_key_id = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID', '')
access_key_secret = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET', '')
# The Simple Log Service endpoint.
endpoint = "cn-hangzhou.log.aliyuncs.com"
# Create a Simple Log Service client.
client = LogClient(endpoint, access_key_id, access_key_secret)
# List projects in the default resource group in the current region.
def main():
try:
response = client.list_project()
response.log_print()
except Exception as error:
print(error)
if __name__ == '__main__':
main()