ListSavedSearch API を呼び出して、保存済みの検索を一覧表示します。
前提条件
Simple Log Service がアクティブ化されている。
Python 用 Simple Log Service SDK が初期化されている。詳細については、「Python 用 Simple Log Service SDK の初期化」をご参照ください。
使用方法
この例では、シンガポールリージョンのパブリックエンドポイント ap-southeast-1.log.aliyuncs.com を使用しています。
プロジェクトと同じリージョンにある他の Alibaba Cloud サービスを使用して Simple Log Service にアクセスする場合は、プライベートエンドポイント ap-southeast-1-intranet.log.aliyuncs.com を使用できます。
Simple Log Service でサポートされているエンドポイントとリージョンのマッピングの詳細については、「エンドポイント」をご参照ください。
パラメーターの説明
def list_savedsearch(self, project, offset=0, size=100):リクエストパラメーター
パラメーター | タイプ | 必須 | 説明 |
project | String | はい | プロジェクト名。Simple Log Service のプロジェクトは、異なるユーザーのリソースを分離し、特定のリソースへのアクセスを制御するために使用されます。詳細については、「プロジェクトの管理」をご参照ください。 |
offset | int | いいえ | クエリを開始する行。デフォルト値:0。 |
size | int | いいえ | 1 ページあたりのエントリ数。デフォルト値:100。最大値:500。 |
レスポンスパラメーター
詳細については、「ListSavedSearch」をご参照ください。
サンプルコード
from aliyun.log import LogClient
import os
# この例では、AccessKey ID と AccessKey シークレットは環境変数から取得されます。
access_key_id = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID', '')
access_key_secret = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET', '')
# Simple Log Service エンドポイント。
endpoint = "ap-southeast-1.log.aliyuncs.com"
client = LogClient(endpoint, access_key_id, access_key_secret)
project = "proj-test-1"
def main():
# 保存済み検索を一覧表示します。
res = client.list_savedsearch(project)
res.log_print()
if __name__ == '__main__':
main()
サンプルレスポンス
savedsearches の ListResponse:
headers: {'Server': 'AliyunSLS', 'Content-Type': 'application/json', 'Content-Length': '470', 'Connection': 'keep-alive', 'Access-Control-Allow-Origin': '*', 'Date': 'Tue, 15 Oct 2024 07:42:23 GMT', 'x-log-time': '1728978143', 'x-log-requestid': '670E1CDFB20A45EE7ED5****'}
count: 5
total: 5
savedsearches ['savedsearch-1', 'savedsearch-5', 'savedsearch-4', 'savedsearch-3', 'savedsearch-2']
プロセスは終了コード 0 で終了しました関連情報
保存済み検索 API の管理の詳細については、以下をご参照ください。
その他のコードサンプルについては、aliyun-log-python-sdk をご参照ください。