0

我正在使用适用于 .NET 的 AWS 开发工具包,我注意到当我停止启动服务器时,弹性 IP 与实例解除关联。在我的程序中,我知道弹性 IP 是什么,但如何将它与工具重新关联?

4

2 回答 2

4

我不是 .NET 程序员,所以我不能给你写示例代码。您可以使用位于Amazon.EC2.Model命名空间中的AssociateAddressRequest类

这看起来像这样

String instanceId = "your instance id";
String publicIp = "your public ip";

ec2.associateAddress(new AssociateAddressRequest()
            .withInstanceId(instanceId)
            .withPublicIp(publicIp));

在这里找到一个示例用法:方法process_assign_address_command行 593

编辑:

题外话,但您仍然可能感兴趣:这就是我找到代码示例的方式。 http://code.google.com/intl/en/query/#q=AssociateAddressRequest

希望这可以帮助 :)

于 2012-12-20T14:16:43.830 回答
0
 AmazonEC2Client amazonEc2client = GetAmazonClient(ConfigurationManager.AppSettings["AwsRegionEndPint"]);   
 var associateRequest = new AssociateAddressRequest
              {
                  PublicIp = Your Elastic Ip,
                  InstanceId = Your InstanceId
              };
              amazonEc2client.AssociateAddress(associateRequest);
于 2016-02-12T09:39:38.930 回答