本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
HTTPAPIs在API閘道中設定VPC連結
VPC連結可讓您建立私有整合,將HTTPAPI路由連接至中的私有資源VPC,例如應用程式負載平衡器或 Amazon ECS 容器型應用程式。若要深入了解如何建立私有整合,請參閱HTTPAPIs在API閘道中建立私有整合。
私有整合使用連VPC結來封裝API閘道與目標VPC資源之間的連線。您可以重複使用VPC跨不同路由和APIs.
當您建立VPC連結時,APIGateway 會為您帳戶中的VPC連結建立和管理彈性網路介面。此程序需要幾分鐘的時間。當VPC連結準備好可供使用時,其狀態會從轉換PENDING
為AVAILABLE
。
注意
如果 60 天內沒有透過VPC連結傳送流量,則會變成INACTIVE
。當VPC連結處於某個INACTIVE
狀態時,API閘道會刪除VPC連結的所有網路介面。這會導致依賴VPC連結的API要求失敗。如果API要求繼續,API閘道會重新佈建網路介面。建立網路介面並重新啟用VPC連結可能需要幾分鐘的時間。您可以使用VPC連結狀態來監視VPC連結的狀態。
使用建立VPC連結 AWS CLI
使用下面的命令來創建一個VPC鏈接。要創建一個VPC鏈接,涉及的所有資源必須由同一個 AWS 帳戶擁有。
aws apigatewayv2 create-vpc-link --name
MyVpcLink
\ --subnet-idssubnet-aaaa
subnet-bbbb
\ --security-group-idssg1234
sg5678
注意
VPC鏈接是不可變的。建立VPC連結之後,您就無法變更其子網路或安全性群組。
使用刪除VPC連結 AWS CLI
使用以下命令刪除VPC鏈接。
aws apigatewayv2 delete-vpc-link --vpc-link-id
abcd123
各個區域的供應情形
VPC下列區域和可用區域支援的連結:HTTPAPIs
區域名稱 | 區域 | 支援的可用區域 |
---|---|---|
美國東部 (俄亥俄) | us-east-2 |
use2-az1、use2-az2、use2-az3 |
美國東部 (維吉尼亞北部) | us-east-1 |
use1-az1、use1-az2、use1-az4、use1-az5、use1-az6 |
美國西部 (加利佛尼亞北部) | us-west-1 |
usw1-az1、usw1-az3 |
美國西部 (奧勒岡) | us-west-2 |
usw2-az1、usw2-az2、usw2-az3、usw2-az4 |
亞太區域 (香港) | ap-east-1 |
ape1-az2、ape1-az3 |
亞太區域 (孟買) | ap-south-1 |
aps1-az1、aps1-az2、aps1-az3 |
亞太區域 (首爾) | ap-northeast-2 |
apne2-az1、apne2-az2、apne2-az3 |
亞太區域 (新加坡) | ap-southeast-1 |
apse1-az1、apse1-az2、apse1-az3 |
亞太區域 (悉尼) | ap-southeast-2 |
apse2-az1、apse2-az2、apse2-az3 |
亞太區域 (東京) | ap-northeast-1 |
apne1-az1、apne1-az2、apne1-az4 |
加拿大 (中部) | ca-central-1 |
cac1-az1、cac1-az2 |
歐洲 (法蘭克福) | eu-central-1 |
euc1-az1、euc1-az2、euc1-az3 |
歐洲 (愛爾蘭) | eu-west-1 |
euw1-az1、euw1-az2、euw1-az3 |
歐洲 (倫敦) | eu-west-2 |
euw2-az1、euw2-az2、euw2-az3 |
歐洲 (巴黎) | eu-west-3 |
euw3-az1、euw3-az3 |
歐洲 (斯德哥爾摩) | eu-north-1 |
eun1-az1、eun1-az2、eun1-az3 |
中東 (巴林) | me-south-1 |
mes1-az1、mes1-az2、mes1-az3 |
南美洲 (聖保羅) | sa-east-1 |
sae1-az1、sae1-az2、sae1-az3 |
AWS GovCloud (美國西部) | us-gov-west-1 |
usgw1-az1、usgw1-az2、usgw1-az3 |