Hataları hızlıca çözmek ve geliştirme verimliliğini artırmak için V2.0 SDK'daki yaygın bağımlılık paketleri ve yapılandırma sınıflarını öğrenin.
Yaygın bağımlılık paketleri
V2.0 SDK'daki çoğu cloud hizmeti aşağıdaki yaygın bağımlılık paketlerini gerektirir. En son sürümleri Maven deposundan alabilirsiniz. Paket çakışmalarıyla karşılaşırsanız en son sürümleri projenize manuel olarak ekleyin.
Bu paketler cloud hizmeti SDK ile birlikte otomatik olarak yüklenir. Bir hata oluşursa en son sürümü manuel olarak ekleyin.
|
|
|
|
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
Yapılandırma sınıfları
com.aliyun.teaopenapi.models.Config
Kimlik bilgileri, uç noktalar, proxy ayarları ve zaman aşımları gibi genel parametreleri yapılandırmak için bu sınıfı kullanın. Parametrelerin açıklamaları aşağıdaki tabloda verilmiştir.
Tabloda listelenmeyen parametreleri kullanmayın. Bu parametreler kullanım dışı kalmış olabilir veya etkisi olmayabilir.
|
Parametre adı |
Açıklama |
|
credential |
Kimlik bilgisi istemcisi. V2.0 SDK'da kimlik bilgileri credentials aracı tarafından yönetilir. Daha fazla bilgi için bkz. Erişim kimlik bilgilerini yönetme. |
|
accessKeyId |
AccessKey ID. Bu parametreyi veya |
|
accessKeySecret |
AccessKey gizli anahtarı. Bu parametreyi veya |
|
securityToken |
Security Token Service (STS) belirteci. Bu parametreyi veya |
|
bearerToken |
Bearer belirteci. Bu parametreyi veya |
|
endpoint |
Cloud kaynaklarınızın bulunduğu bölgeye ait hizmet uç noktası. API çağrıları bu uç nokta üzerinden yönlendirilir. Daha fazla bilgi için bkz. Uç noktaları yapılandırma. |
|
regionId |
Cloud kaynaklarınızın bulunduğu bölge. |
|
network |
Simple Log Service SDK'sında (sls20201230) varsayılan olarak bir İnternet uç noktası kullanılır. Farklı bir uç nokta türü belirtebilirsiniz:
|
|
maxIdleConns |
Bağlantı havuzundaki maksimum boşta bağlantı sayısı. Kaynakları serbest bırakmak için fazladan boşta kalan bağlantılar kapatılır. Varsayılan değer: 5. Daha fazla bilgi için bkz. HTTP bağlantı havuzunu yapılandırma. |
|
protocol |
İstek protokolü. Geçerli değerler: HTTPS ve HTTP. Varsayılan değer: HTTPS. Daha fazla bilgi için bkz. HTTPS isteklerini yapılandırma. |
|
readTimeout |
Okuma zaman aşımı süresi. Varsayılan değer: 10000 milisaniye. Daha fazla bilgi için bkz. Zaman aşımı mekanizması. |
|
connectTimeout |
Bağlantı zaman aşımı süresi. Varsayılan değer: 5000 milisaniye. Daha fazla bilgi için bkz. Zaman aşımı mekanizması. |
|
httpProxy |
HTTP proxy sunucusunun adresi ve bağlantı noktası. Biçim: |
|
httpsProxy |
HTTPS proxy sunucusunun adresi ve bağlantı noktası. Biçim: |
|
noProxy |
Proxy'yi atlayan adreslerin virgülle ayrılmış listesi. Alan adları ve IP adresleri desteklenir. Daha fazla bilgi için bkz. Proxy'yi yapılandırma. |
com.aliyun.teautil.models.RuntimeOptions
Proxy ve zaman aşımı ayarları gibi istek başına çalışma zamanı parametrelerini yapılandırmak için bu sınıfı kullanın. Parametrelerin açıklamaları aşağıdaki tabloda verilmiştir.
Tabloda listelenmeyen parametreleri kullanmayın. Bu parametreler kullanım dışı kalmış olabilir veya etkisi olmayabilir.
|
Parametre adı |
Açıklama |
|
autoretry |
Ağ hataları için otomatik yeniden denemelerin etkinleştirilip etkinleştirilmeyeceğini belirtir. Varsayılan değer: |
|
maxAttempts |
Otomatik yeniden denemeler etkinleştirildiğinde yapılacak maksimum yeniden deneme sayısı. Varsayılan değer: 3. Daha fazla bilgi için bkz. Yeniden deneme mekanizması. |
|
maxIdleConns |
Bağlantı havuzundaki maksimum boşta bağlantı sayısı. Kaynakları serbest bırakmak için fazladan boşta kalan bağlantılar kapatılır. Varsayılan değer: 5. Daha fazla bilgi için bkz. HTTP bağlantı havuzunu yapılandırma. |
|
ignoreSSL |
Not
Üretim ortamınızda iletişim güvenliğini sağlamak için sertifika doğrulamayı etkinleştirin. |
|
readTimeout |
Okuma zaman aşımı süresi. Varsayılan değer: 10000 milisaniye. Daha fazla bilgi için bkz. Zaman aşımı mekanizması. |
|
connectTimeout |
Bağlantı zaman aşımı süresi. Varsayılan değer: 5000 milisaniye. Daha fazla bilgi için bkz. Zaman aşımı mekanizması. |
|
httpProxy |
HTTP proxy sunucusunun adresi ve bağlantı noktası. Biçim: |
|
httpsProxy |
HTTPS proxy sunucusunun adresi ve bağlantı noktası. Biçim: |
|
noProxy |
Proxy'yi atlayan adreslerin virgülle ayrılmış listesi. Alan adları ve IP adresleri desteklenir. Daha fazla bilgi için bkz. Proxy'yi yapılandırma. |