Kurumsal Sürüm geçiş yönlendiricisinde bölgeler arası bağlantı oluşturur.
Arka plan bilgileri
Varsayılan olarak, geçiş yönlendiricileri arasındaki bölgeler arası iletişim için 1 Kbit/s bant genişliği sağlanır. Bu sayede bölgeler arası IPv4 ağlarının bağlantısını test edebilirsiniz. Farklı bölgelerde dağıtılan hizmetlerin birbirleriyle iletişim kurabilmesi için bir bölgeler arası bağlantı oluşturmanız ve bu bağlantıya bant genişliği kaynakları ayırmanız gerekir.
Kurumsal Sürüm geçiş yönlendiricileri, bölgeler arası bağlantılara aşağıdaki yöntemlerle bant genişliği kaynakları ayırmanıza olanak tanır:
-
Bant genişliği planından bant genişliği kaynakları ayırma:
Bir bant genişliği planı satın almalı ve ardından bu plandan bölgeler arası bağlantılara bant genişliği kaynakları ayırmalısınız. Daha fazla bilgi için bkz. CreateCenBandwidthPackage.
-
Veri aktarımına göre ücretlendirilen bant genişliği kaynaklarını kullanma:
Bölgeler arası bağlantı için maksimum bir bant genişliği değeri belirtebilirsiniz. Ardından, bağlantı üzerinden gerçekleşen veri aktarım miktarına göre ücretlendirilirsiniz. Daha fazla bilgi için bkz. Cross-region data transfers.
Kullanım notları
CreateTransitRouterPeerAttachment eşzamansız bir işlemdir. Bir istek gönderdiğinizde sistem bölgeler arası bağlantı kimliğini döndürür ancak işlem arka planda devam eder. Bölgeler arası bağlantının durumunu sorgulamak için ListTransitRouterPeerAttachments çağırabilirsiniz.
Bölgeler arası bağlantıAttaching durumundaysa bağlantı oluşturuluyor demektir. Bağlantıyı sorgulayabilir ancak başka işlemler gerçekleştiremezsiniz.
Bölgeler arası bağlantıAttached durumundaysa bağlantı başarıyla oluşturulmuştur.
Hata ayıklama
İstek parametreleri
| Parametre | Tür | Zorunlu | Örnek | Açıklama |
| Action | String | Evet | CreateTransitRouterPeerAttachment | Gerçekleştirmek istediğiniz işlem. Değeri CreateTransitRouterPeerAttachment olarak ayarlayın. |
| ClientToken | String | Hayır | 02fb3da4-130e-11e9-8e44-001**** | İsteğin yinelenmezliğini sağlamak için kullanılan istemci belirtecidir. Değeri istemci tarafında üretebilirsiniz ancak farklı istekler arasında benzersiz olduğundan emin olmalısınız. ClientToken yalnızca ASCII karakterleri içerebilir. Not Bu parametreyi belirtmezseniz sistem otomatik olarak RequestId değerini ClientToken olarak kullanır. Her API isteğinin RequestId değeri farklı olabilir. |
| CenId | String | Hayır | cen-j3jzhw1zpau2km**** | Cloud Enterprise Network (CEN) örneğinin kimliğidir. |
| TransitRouterId | String | Hayır | tr-bp1su1ytdxtataupl**** | Yerel Kurumsal Sürüm geçiş yönlendiricisinin kimliğidir. |
| RegionId | String | Hayır | cn-hangzhou | Yerel Kurumsal Sürüm geçiş yönlendiricisinin konuşlandırıldığı bölgenin kimliğidir. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
| TransitRouterAttachmentName | String | Hayır | testname | Bölgeler arası bağlantının adıdır. Ad 2 ila 128 karakter uzunluğunda olmalı; harf, rakam, alt çizgi (_) ve tire (-) içerebilir. Ad bir harfle başlamalıdır. |
| TransitRouterAttachmentDescription | String | Hayır | testdesc | Bölgeler arası bağlantının açıklamasıdır. Açıklama 2 ila 256 karakter uzunluğunda olmalıdır. Açıklama bir harfle başlamalı ancak |
| PeerTransitRouterId | String | Evet | tr-m5eq27g6bndum7e88**** | Eş geçiş yönlendiricisinin kimliğidir. |
| PeerTransitRouterRegionId | String | Hayır | cn-qingdao | Eş geçiş yönlendiricisinin konuşlandırıldığı bölgenin kimliğidir. |
| AutoPublishRouteEnabled | Boolean | Hayır | false | Yerel Kurumsal Sürüm geçiş yönlendiricisinin bölgeler arası bağlantı rotalarını eş geçiş yönlendiricisine otomatik olarak yayınlamasının etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
| Bandwidth | Integer | Hayır | 2 | Bölgeler arası bağlantının bant genişliği değeridir. Birim: Mbit/s.
|
| CenBandwidthPackageId | String | Hayır | cenbwp-3xrxupouolw5ou**** | Bölgeler arası bağlantıya bant genişliği ayırmak için kullanılan bant genişliği planının kimliğidir. Not BandwidthType değerini DataTransfer olarak ayarlarsanız bu parametreyi belirtmeniz gerekmez. |
| DryRun | Boolean | Hayır | false | İsteği yürütmeden kontrol edip etmeyeceğinizi belirtir. Sistem izinleri ve belirtilen örneklerin durumunu denetler. Geçerli değerler:
|
| BandwidthType | String | Hayır | BandwidthPackage | Bölgeler arası bağlantıya bant genişliği ayırmak için kullanılan yöntemdir. Geçerli değerler: BandwidthPackage: bant genişliği planından bant genişliği ayırır. DataTransfer: veri aktarımına göre ücretlendirilen bant genişliğini kullanır. |
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| TransitRouterAttachmentId | String | tr-attach-nwkiqfvw22qesz**** |
|
| RequestId | String | 59422BF5-BAAD-4CFD-9019-9557BD3ACFA3 |
|
Örnekler
Örnek istekler
http(s)://[Endpoint]/?Action=CreateTransitRouterPeerAttachment
&ClientToken=02fb3da4-130e-11e9-8e44-001****
&CenId=cen-j3jzhw1zpau2km****
&TransitRouterId=tr-bp1su1ytdxtataupl****
&RegionId=cn-hangzhou
&TransitRouterAttachmentName=testname
&TransitRouterAttachmentDescription=testdesc
&PeerTransitRouterId=tr-m5eq27g6bndum7e88****
&PeerTransitRouterRegionId=cn-qingdao
&AutoPublishRouteEnabled=false
&Bandwidth=2
&CenBandwidthPackageId=cenbwp-3xrxupouolw5ou****
&DryRun=false
&BandwidthType=BandwidthPackage
&Common request parameters
Örnek başarılı yanıtlar
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateTransitRouterPeerAttachmentResponse>
<TransitRouterAttachmentId>tr-attach-nwkiqfvw22qesz****</TransitRouterAttachmentId>
<RequestId>59422BF5-BAAD-4CFD-9019-9557BD3ACFA3</RequestId>
</CreateTransitRouterPeerAttachmentResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"TransitRouterAttachmentId" : "tr-attach-nwkiqfvw22qesz****",
"RequestId" : "59422BF5-BAAD-4CFD-9019-9557BD3ACFA3"
}
Hata kodları
| Http Kodu | Hata kodu | Hata mesajı | Açıklama |
| 400 | OperationUnsupported.TransitRouterRegionId | The specified TransitRouterRegion does not support the operation. | Belirtilen bölge işlemi desteklemiyor. |
| 400 | NoPermission.AliyunServiceRolePolicyForCEN | You are not authorized to create the service linked role. Role Name: AliyunServiceRolePolicyForCEN. Service Name: cen.aliyuncs.com. Make sure that the user has been granted the ram:CreateServiceLinkedRole permission. | cen.aliyuncs.com hizmeti için AliyunServiceRolePolicyForCEN hizmet bağlantılı rolünü oluşturma yetkiniz yok. İşlemi gerçekleştirmek için ram:CreateServiceLinkedRole iznine sahip olmanız gerekir. |
| 400 | InvalidTransitRouterId.NotFound | TransitRouterId is not found. | Geçiş yönlendiricisi kimliği geçersiz. |
| 400 | IllegalParam.PeerTransitRouterId | PeerTransitRouterId is illegal. | Eş geçiş yönlendiricisi kimliği geçersiz. |
| 400 | OperationUnsupported.TransitRouterId | TransitRouterId is unsupported. | Temel Sürüm geçiş yönlendiricileri bu işlemi desteklemez. |
| 400 | MissingParam.Bandwidth | The parameter Bandwidth is mandatory. | Bant genişliği değeri belirtilmedi. |
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.