All Products
Search
Document Center

Alibaba Cloud SDK:Konfigurasikan titik akhir

Last Updated:Sep 23, 2026

Titik akhir adalah nama domain suatu layanan Alibaba Cloud, seperti ecs.cn-hangzhou.aliyuncs.com.

Metode konfigurasi

SDK mendukung dua metode konfigurasi titik akhir, yang diurutkan berdasarkan prioritas menurun:

  1. Metode 1: Tentukan titik akhir (disarankan)

    Anda dapat menentukan titik akhir saat menginisialisasi objek client suatu layanan cloud. Baik titik akhir publik maupun titik akhir VPC didukung.

    Contoh berikut hanya menampilkan konfigurasi yang terkait dengan titik akhir:

    from alibabacloud_tea_openapi.models import Config
    
    config = Config(
        # Konfigurasikan kredensial.
        endpoint='<endpoint>'  # endpoint
    )
    
  2. Metode 2: Tentukan ID wilayah

    Jika Anda tidak menentukan titik akhir, Anda dapat menentukan ID wilayah saat menginisialisasi objek client suatu layanan cloud. SDK kemudian akan secara otomatis menyelesaikan titik akhir yang sesuai.

    from alibabacloud_tea_openapi.models import Config
    
    config = Config(
        # Konfigurasikan kredensial.
        region_id='cn-hangzhou',  # Tentukan titik akhir berdasarkan ID wilayah.
    )
    

Titik akhir autentikasi

Untuk beberapa operasi OpenAPI yang mengunggah file, Anda dapat mengonfigurasi titik akhir VPC untuk kode otorisasi unggah file saat menginisialisasi client permintaan. Hal ini membuat jaringan lebih stabil. Jika Anda tidak mengonfigurasi titik akhir VPC, alamat layanan publik default akan digunakan, yang telah diaktifkan percepatan globalnya.

  • Konfigurasikan titik akhir VPC untuk meminta informasi autentikasi unggah file melalui VPC.

from alibabacloud_tea_openapi.models import Config
from alibabacloud_tea_util.models import RuntimeOptions

from alibabacloud_facebody20191230.models import DetectBodyCountAdvanceRequest
from alibabacloud_facebody20191230.client import Client

runtime = RuntimeOptions()
config = Config(
    # Konfigurasikan kredensial.
    region_id='cn-hangzhou',
    # Titik akhir yang digunakan untuk autentikasi.
    open_platform_endpoint='openplatform-vpc.cn-shanghai.aliyuncs.com'
)

client = Client(config)
with open('test.txt', 'rb') as f:
    request = DetectBodyCountAdvanceRequest(image_urlobject=f)
    response = client.detect_body_count_advance(request, runtime)
    # Respons, yang berisi body dan header yang dikembalikan oleh sisi server.
    print(response.body)
    print(response.headers)
  • Konfigurasikan titik akhir VPC untuk meminta informasi autentikasi unggah file melalui jaringan internal atau VPC.

from alibabacloud_tea_openapi.models import Config
from alibabacloud_tea_util.models import RuntimeOptions

from alibabacloud_facebody20191230.models import DetectBodyCountAdvanceRequest
from alibabacloud_facebody20191230.client import Client

runtime = RuntimeOptions()
config = Config(
    # Konfigurasikan kredensial.
    region_id='cn-hangzhou',
    open_platform_endpoint='openplatform-vpc.cn-shanghai.aliyuncs.com',
    endpoint_type='internal' # Konfigurasikan titik akhir Object Storage Service (OSS) yang ingin Anda gunakan untuk mengunggah file.
)

client = Client(config)
with open('test.txt', 'rb') as f:
    request = DetectBodyCountAdvanceRequest(image_urlobject=f)
    response = client.detect_body_count_advance(request, runtime)
    # Respons, yang berisi body dan header yang dikembalikan oleh sisi server.
    print(response.body)
    print(response.headers)

Lampiran: Temukan titik akhir

Anda dapat menemukan titik akhir suatu layanan cloud di portal OpenAPI:

  1. Dari menu atas portal, pilih Products dan pilih suatu produk, seperti ECS.

  2. Pada product homepage, temukan list of service regions.

  3. Pilih titik akhir yang sesuai dengan ID wilayah Anda, lalu salin dan tempel.

Sebagai alternatif, pada halaman debugging API, klik Regions di panel navigasi sebelah kiri untuk melihat titik akhir yang didukung oleh layanan cloud tersebut.