Unirech阿里云国际版代充-如何通过 SDK 使用海外云服务器ECS实例

开发人员可以通过SDK创建阿里云国际版的海外云服务器ECS实例,下面Unirech小编将简单介绍了如何通过Java SDK创建海外云服务器ECS实例。

一、准备环节

在使用Java SDK创建ECS实例之前,您需要配置Java SDK环境,并向Maven项目pom.xml文件添加Aliyun-java-sdk-core、海外云服务器aliyun-java-sdk-ecs、专有网络aliyun-java-sdk-vpc和fastjson依赖项。

在pom.xml文件中添加专有网络aliyun-java-sdk-vpc依赖项,如下所示。

<dependencies><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>4.4.3</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-ecs</artifactId><version>4.17.1</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.60</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-vpc</artifactId><version>3.0.9</version></dependency></dependencies>

二、获取 ACCESSKEY 信息

若要创建AccessKey操作,请参考下图获取AccessKey。

说明为了避免AccessKey从主账号泄露带来的安全隐患,建议您创建一个RAM用户,授予RAM用户与海外云服务器ECS相关的访问权限,然后使用RAM用户的AccessKey调用SDK。
Unirech阿里云国际版代充
Unirech阿里云代充

三、创建海外云服务器ECS实例分析所需信息资源

在创建 海外云服务器ECS 实例之前,需要创建一个私有网络 VPC 和 SecurityGroup。

注意,如果私有网络 VPC 和 Security Group 已经存在,您还可以获取交换机 ID 和 Security Group ID,并直接购买海外云服务器 ECS 实例。

1.创建VPC。

创建一个VPC网段为192.168.0.0u002F16的专用网络华东VPC 1(杭州)。

以下代码示例表示创建VPC。

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.google.gson.Gson;
import com.aliyuncs.vpc.model.v20160428.*;
public class CreateVpc {public static void main(String[] args) {DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou","<accessKeyId>", "<accessSecret>");IAcsClient client = new DefaultAcsClient(profile);CreateVpcRequest request = new CreateVpcRequest();request.setRegionId("cn-hangzhou");request.setCidrBlock("192.168.0.0/16");try {CreateVpcResponse response = client.getAcsResponse(request);System.out.println(new Gson().toJson(response));} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {System.out.println("ErrCode:" + e.getErrCode());System.out.println("ErrMsg:" + e.getErrMsg());System.out.println("RequestId:" + e.getRequestId());}}
}
返回结果如下所示。{"requestId":"5BE6AEA4-347F-46A9-9808-B429EF02****","vpcId":"vpc-bp1h99qfh290thxml****","vRouterId":"vrt-bp1cbum5ozelljyet****","routeTableId":"vtb-bp1qm6p3yoww2cv10****","resourceGroupId":"rg-acfmzw2jz2z****"
}

2.创建交换机。

在VPC中创建一个交换机,交换机段为192.168.0.0/24。

下面的代码示例表示创建交换机。

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.google.gson.Gson;
import java.util.*;
import com.aliyuncs.vpc.model.v20160428.*;
public class CreateVSwitch {public static void main(String[] args) {DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");IAcsClient client = new DefaultAcsClient(profile);CreateVSwitchRequest request = new CreateVSwitchRequest();request.setRegionId("cn-hangzhou");request.setCidrBlock("192.168.0.0/24");request.setVpcId("vpc-bp1h99qfh290thxml****");request.setZoneId("cn-hangzhou-i");try {CreateVSwitchResponse response = client.getAcsResponse(request);System.out.println(new Gson().toJson(response));} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {System.out.println("ErrCode:" + e.getErrCode());System.out.println("ErrMsg:" + e.getErrMsg());System.out.println("RequestId:" + e.getRequestId());}}
}
返回结果如下所示。{"requestId": "BAFBC8C4-3C65-427B-B470-3D257288****","vSwitchId": "vsw-bp1mihse903i05oxn****"
}

3.创建安全组

下面的代码示例显示了安全组的创建。

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.google.gson.Gson;
import java.util.*;
import com.aliyuncs.ecs.model.v20140526.*;
public class CreateSecurityGroup {public static void main(String[] args) {DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");IAcsClient client = new DefaultAcsClient(profile);CreateSecurityGroupRequest request = new CreateSecurityGroupRequest();request.setRegionId("cn-hangzhou");request.setVpcId("vpc-bp1h99qfh290thxml****");try {CreateSecurityGroupResponse response = client.getAcsResponse(request);System.out.println(new Gson().toJson(response));} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {System.out.println("ErrCode:" + e.getErrCode());System.out.println("ErrMsg:" + e.getErrMsg());System.out.println("RequestId:" + e.getRequestId());}}
}

返回结果如下所示。

{"requestId": "718D29C6-6183-4196-AD76-A53F6A6E****","securityGroupId": "sg-bp1dve08xy2c8y9g****"
}

4.在安全组中添加入发展方向进行放行规则。

下面的代码示例表示添加安全组规则。

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.google.gson.Gson;
import java.util.*;
import com.aliyuncs.ecs.model.v20140526.*;
public class AuthorizeSecurityGroup {public static void main(String[] args) {DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");IAcsClient client = new DefaultAcsClient(profile);AuthorizeSecurityGroupRequest request = new AuthorizeSecurityGroupRequest();request.setRegionId("cn-hangzhou");request.setSecurityGroupId("sg-bp1dve08xy2c8y9g****");request.setIpProtocol("tcp");request.setPortRange("22/22");request.setSourceCidrIp("0.0.0.0/0");try {AuthorizeSecurityGroupResponse response = client.getAcsResponse(request);System.out.println(new Gson().toJson(response));} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {System.out.println("ErrCode:" + e.getErrCode());System.out.println("ErrMsg:" + e.getErrMsg());System.out.println("RequestId:" + e.getRequestId());}}
}

返回结果如下所示。

{"requestId": "7052E70F-4678-4400-81CF-E0133CCB****"
}

四、购买海外云服务器ECS实例

购买一个包年包月的海外云服务器 ECS 实例。

下面的代码示例显示了如何创建每月订阅的海外云服务器ECS实例。

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.google.gson.Gson;
import java.util.*;
import com.aliyuncs.ecs.model.v20140526.*;
public class RunInstances {public static void main(String[] args) {DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");IAcsClient client = new DefaultAcsClient(profile);RunInstancesRequest request = new RunInstancesRequest();request.setRegionId("cn-hangzhou");request.setImageId("aliyun_2_1903_x64_20G_alibase_20200324.vhd");request.setInstanceType("ecs.s6-c1m2.small");request.setSecurityGroupId("sg-bp1dve08xy2c8y9g****");request.setVSwitchId("vsw-bp1mihse903i05oxn****");request.setInstanceName("ecs_sdk_demo");request.setInternetMaxBandwidthOut(1);request.setPassword("<yourPassword>");request.setPeriod(1);request.setPeriodUnit("Month");request.setInstanceChargeType("PrePaid");try {RunInstancesResponse response = client.getAcsResponse(request);System.out.println(new Gson().toJson(response));} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {System.out.println("ErrCode:" + e.getErrCode());System.out.println("ErrMsg:" + e.getErrMsg());System.out.println("RequestId:" + e.getRequestId());}}
}

返回结果如下所示。

{"requestId": "9582F9F2-349C-438E-A6A2-3E7B6B56****","tradePrice": ****,"instanceIdSets": ["i-bp1hcv43i3glqxbv****"]
}

五、连接ECS实例

此示例进行介绍可以通过Cloud Shell登录Linux实例。

1.查询实例公网IP地址

下面的代码示例表示查询实例公共网络IP。

aliyun ecs DescribeInstances 
--RegionId cn-hangzhou 
--InstanceIds '["i-bp1hcv43i3glqxbv****"]'

在返回的结果中找到了以下公共网络 IP 信息。
阿里云代充

2.通过SSH登录ECS实例。

阿里云海外云服务器

六、释放ECS实例

包年包月海外云服务器ecs实例进行到期后,您可以通过手动控制释放。如果一直未续费,实例也会自动释放。

Unirech是阿里云国际版金牌分销商,提供多币种支付代充值,关联Unirech注册无需绑定paypal,阿里云国际站相对于国内站限制更少,账户不易被风控,注册、充值更加便捷,[阿里云代充](https://t.me/kimkim7777就找Unirech!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/42450.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“以换代充”两轮电动车换电柜引关注

根据调查&#xff0c;2020年我国两轮电动车行业保有量约3.25亿辆&#xff0c;66%的中国家庭拥有电动自行车&#xff0c;两轮电动车已广泛应用于个人出行、即时配送、共享出行等领域。但是电动车充电爆炸事件时有发生&#xff0c;据国家消防救援局统计&#xff0c;今年以来共发生…

阿里云国际版代充-对象存储OSS可应用哪些场景?

阿里云国际版对象存储OSS是一款海量、安全、低成本、高可靠的云存储服务&#xff0c;可提供99.9999999999%&#xff08;12个9&#xff09;的数据持久性&#xff0c;99.995%的数据可用性。多种存储类型供选择&#xff0c;全面优化存储成本。 阿里云国际版OSS具有与平台无关的RE…

创建阿里云ecs实例Linux系统教程-Unirech阿里云代充

下面以ecs.g6.large实例为例&#xff0c;简单介绍在阿里云国际版官网中创建Linux系统的海外云服务器实例&#xff1a; 一、创建阿里云云服务器实例 1.创建好阿里云国际版账户&#xff1b; 2.前往云服务器ecs实例创建页。 3.在配置页面选择相应的需求&#xff0c;如果基础配…

2022阿里云国际注册教程-不用绑定paypal注册-Unirech阿里云代充

在阿里云国际版官网注册是需要绑定paypal或者visa卡才可以完成注册&#xff0c;但是很多网友表示没有这些&#xff0c;那么怎么解决这个问题呢&#xff1f;其实通过分销商Unirech来注册的话就完全不用担心这个问题了&#xff0c;因为可以直接省略这一步&#xff0c;还提供多币种…

阿里云服务器代充-做业务搭建网站用物理机还是云服务器?

如果企业需要选择一个服务器来承载企业网站&#xff0c;可以有两个类型的网站服务器选择&#xff0c;一是物理服务器&#xff0c;二是云服务器。云服务器中&#xff0c;特别阿里云国际版的云服务器ecs现在比较火热。那么搭建网站是要物理机还是云服务器ecs呢&#xff1f;datege…

Unirech腾讯云代充-云服务器登陆及远程连接常见问题

当没有paypal没有美金时可选择unirech提供腾讯云代充值&#xff0c;在充值完成之后即可开始使用云服务器&#xff0c;那么本期将为您介绍关于使用腾讯云国际版云服务器过程中的登陆以及远程连接等常见问题。 1.如何使用 VNC 登录到腾讯云国际版云服务器&#xff1f; VNC 登录…

大学生创业实战 - 代充的套利故事

caoz前序 看作者名字我想大家就应该知道&#xff0c;这是一篇投稿文章&#xff0c;作者叫做刘聪&#xff0c;&#xff08;至少邮件中是这样写的&#xff0c;如果内容涉及其他侵权&#xff0c;烦请读者告诉我&#xff09;&#xff0c;前几天我写了一篇 【科普】自充是个什么鬼 &…

游戏黑卡代充36技术及库存系统案例分析

黑卡充值常隐匿于「代充」服务中&#xff0c;且形式多变&#xff0c;从外币汇率差、退款到36漏洞、黑卡/盗刷信用卡充值&#xff0c;甚至还出现了专门的库存系统。 「36漏洞」是利用iOS小额支付漏洞实现的刷单套利业务。苹果为提高用户体验&#xff0c;在 APP Store 购买商品时…

苹果手游代充灰色产业深度揭秘

苹果手游代充灰色产业深度揭秘 灰产哥哥哥哥 转载至&#xff1a;http://www.freebuf.com/articles/paper/157719.html?hmsrtoutiao.io&utm_mediumtoutiao.io&utm_sourcetoutiao.io 2017-12-22 15 共261806人围观 &#xff0c;发现 9 个不明物体 安全报告 苹果手游代…

chatgpt赋能python:Python代码如何变成软件

Python代码如何变成软件 作为一名有10年Python编程经验的工程师&#xff0c;我一直在探索Python如何成为一种强大的软件开发语言。在本文中&#xff0c;我们将探讨Python代码如何转换为具有实际应用的软件&#xff0c;并且如何使您的Python代码在SEO方面更具优势。 Python为软…

【虚拟人快讯】上海制皂推出虚拟代言人阿拉ALA,AI数字人波波出道

1、第一财经投教团队以当下火爆的AIGC-----ChatGPT为核心&#xff0c;结合数字虚拟人技术、语音生成技术&#xff0c;以第一财经投教视频部制作人应有为形象为原型&#xff0c;设计了“秒懂金融”的形象代言人“秒懂君”。在节目录制现场&#xff0c;AIGC投教虚拟人“秒懂君”回…

深度学习实战3-文本卷积神经网络(TextCNN)新闻文本分类

文章目录 一、前期工作 1. 设置GPU 2. 导入预处理词库类 二、导入预处理词库类 三、参数设定 四、创建模型 五、训练模型函数 六、测试模型函数 七、训练模型与预测 今天给大家带来一个简单的中文新闻分类模型&#xff0c;利用TextCNN模型进行训练&#xff0c;TextCNN的主要流…

各大佬抨击ICML审稿太随意:LeCun三篇全没中,马毅说以后再也不投了

梦晨 发自 凹非寺量子位 | 公众号 QbitAI 顶会ICML结果一出&#xff0c;掀起一片混乱。 LeCun分享自己的“战果”&#xff1a;三篇全没中&#xff0c;推特上就没看到有谁中了的。 UC伯克利教授马毅也表示今后不再投ICML了&#xff0c;评审非常随意、不透明&#xff0c;最大的担…

生物信息经典书籍一揽子推荐!

每次遇到有人问怎么学生信时&#xff0c;总会碰到一个尴尬的问题&#xff0c;“有没有什么书可以推荐下”。骤然之下&#xff0c;也不知道该怎么回答。这个问题有点大&#xff0c;想不到一本书可以囊括。而且对提问人的基础和学习倾向没有了解&#xff0c;与其指条错路&#xf…

AI 建模师 素养手冊(4)

从深度神经网络 (Deep Neural Network) 认识隐藏空间(Latent spaces) By 高焕堂 / AI 建模师俱乐部会长 文章目录 前言一、隐藏空间(Latent spaces)的特质二、从<单层 NN 模型>说起 三、多层的 NN 模型 四、隐藏空间在 AIGC 领域的角总结 前言 *** 本文摘自 高焕堂 的下…

ChatGLM 微调实战

在之前的文章中&#xff0c;我们已经讲过了 ChatGPT 的三个主要流程&#xff1a; SFT&#xff1a;通过 Instruction Tuning 来微调一个监督学习模型。Reward Model&#xff1a;通过排序序列来训练一个打分模型。Reinforcement Learning&#xff1a;通过强化学习来进一步优化模…

【Instruction Tuning】ChatGLM 微调实战(附源码)

在之前的文章中&#xff0c;我们已经讲过了 ChatGPT 的三个主要流程&#xff1a; SFT&#xff1a;通过 Instruction Tuning 来微调一个监督学习模型。Reward Model&#xff1a;通过排序序列来训练一个打分模型。Reinforcement Learning&#xff1a;通过强化学习来进一步优化模…

王者荣耀 业务分析

王者荣耀 业务分析 王者荣耀是一款组队竞技游戏。王者荣耀有三个基本玩家财富字段:金币、钻石、点券。 英雄的获取方式有:限免的英雄可用金币或钻石购买&#xff0c;有一些非限免的可用点券购买&#xff0c;一些英雄可通过特定的游戏活动获得。并结合了游戏奖励机制。 它的主要…

王者荣耀游戏时间计算机制,王者荣耀:荣耀战力计算机制解析,如何提高到金牌乃至国服...

原标题&#xff1a;王者荣耀&#xff1a;荣耀战力计算机制解析&#xff0c;如何提高到金牌乃至国服 每个英雄都对应有一个荣耀战力&#xff0c;战力分越高一定程度上代表着你对该英雄的理解越好&#xff0c;当分数高到一定程度上时&#xff0c;会获得荣耀称号&#xff0c;由低到…

c语言王者荣耀制作,易语言制作王者荣耀刷金币脚本的代码

打开黑夜模拟器&#xff0c;按下F10&#xff0c;王者荣耀进入挑战-魔女回忆&#xff0c;开始即可。 王者荣耀刷金币脚本 此功能需要加载精易模块5.6 .版本 2 .支持库 shellEx .支持库 EThread .支持库 eAPI .程序集 窗口程序集_启动窗口 .程序集变量 热键F10, 整数型 .程序集变…