全部產品
Search
文件中心

ActionTrail:通過VPC調用API

更新時間:Nov 19, 2024

如果Virtual Private Cloud內的ECS執行個體沒有設定公網IP,則您無法通過公網調用API,但您可以通過VPC調用API。

接入地址

您可以使用下表所示的接入地址,通過VPC調用API。調用時只能操作同地區資源,不支援跨地區操作。

阿里雲地區

地區ID

接入地址(Endpoint)

華東 1(杭州)

cn-hangzhou

actiontrail-vpc.cn-hangzhou.aliyuncs.com

華東 2(上海)

cn-shanghai

actiontrail-vpc.cn-shanghai.aliyuncs.com

華北 1(青島)

cn-qingdao

actiontrail-vpc.cn-qingdao.aliyuncs.com

華北 2(北京)

cn-beijing

actiontrail-vpc.cn-beijing.aliyuncs.com

華北 3(張家口)

cn-zhangjiakou

actiontrail-vpc.cn-zhangjiakou.aliyuncs.com

華北 5(呼和浩特)

cn-huhehaote

actiontrail-vpc.cn-huhehaote.aliyuncs.com

華南 1(深圳)

cn-shenzhen

actiontrail-vpc.cn-shenzhen.aliyuncs.com

華南 2(河源)

cn-heyuan

actiontrail-vpc.cn-heyuan.aliyuncs.com

華南 3(廣州)

cn-guangzhou

actiontrail-vpc.cn-guangzhou.aliyuncs.com

西南 1(成都)

cn-chengdu

actiontrail-vpc.cn-chengdu.aliyuncs.com

中國(香港)

cn-hongkong

actiontrail-vpc.cn-hongkong.aliyuncs.com

新加坡

ap-southeast-1

actiontrail-vpc.ap-southeast-1.aliyuncs.com

馬來西亞(吉隆坡)

ap-southeast-3

actiontrail-vpc.ap-southeast-3.aliyuncs.com

印尼(雅加達)

ap-southeast-5

actiontrail-vpc.ap-southeast-5.aliyuncs.com

日本(東京)

ap-northeast-1

actiontrail-vpc.ap-northeast-1.aliyuncs.com

德國(法蘭克福)

eu-central-1

actiontrail-vpc.eu-central-1.aliyuncs.com

英國(倫敦)

eu-west-1

actiontrail-vpc.eu-west-1.aliyuncs.com

美國(矽谷)

us-west-1

actiontrail-vpc.us-west-1.aliyuncs.com

美國(維吉尼亞)

us-east-1

actiontrail-vpc.us-east-1.aliyuncs.com

阿聯酋(杜拜)

me-east-1

actiontrail-vpc.me-east-1.aliyuncs.com

方式一(推薦):通過SDK調用API

Java SDK核心庫在4.5.3版本以後,支援通過VPC調用API。Java程式碼範例如下:

DefaultProfile profile = DefaultProfile.getProfile("<RegionId>", "<AccessKeyId>", "<AccessKeySecret>");
IAcsClient client = new DefaultAcsClient(profile);
// 全域生效配置。其中,<product>為產品名稱,Action Trail取值為Actiontrail。
DefaultProfile.addEndpoint("<RegionId>", "<product>", "<Endpoint>");
// 只對當前請求生效配置。例如:調用DescribeRegions介面。
DescribeRegionsRequest regionsRequest = new DescribeRegionsRequest();
// 如設定下述productNetwork參數,則無需手動設定SysEndpoint。
regionsRequest.setSysEndpoint("<Endpoint>");
// 設定網路。productNetwork參數取值:vpc、 public。
// vpc為內網調用接入地址選項;public為公網調用API的選項,即預設選項。
regionsRequest.productNetwork = "vpc";
DescribeRegionsResponse regionsResponse = client.getAcsResponse(regionsRequest);

方式二:通過阿里雲CLI調用API

DescribeRegions介面為例,調用命令樣本如下:

aliyun actiontrail DescribeRegions --endpoint actiontrail-vpc.cn-hangzhou.aliyuncs.com