skills/skills.volces.com/alibabacloud-sdk-client-initialization-for-python

alibabacloud-sdk-client-initialization-for-python

Installation
SKILL.md

Client Initialization Best Practices (Python)

Core Rules

  • Client is thread-safe — safe to share across threads without additional locking.
  • Use singleton pattern — do NOT create new client instances per request. Frequent client creation wastes resources.
  • Prefer explicit endpoint over region-based endpoint resolution.

Recommended Client Creation

import os
from threading import Lock
from alibabacloud_tea_openapi.models import Config
from alibabacloud_ecs20140526.client import Client as EcsClient

_client = None
_lock = Lock()
Installs
1
First Seen
Apr 22, 2026