2016-06-15 3 views
3

У меня было 2 эластичных IP-адреса, назначенных моей учетной записи для использования с двумя разными экземплярами. По какой-то причине мне пришлось снять мой экземпляр (завершение), который не назначил ему IP-адрес и освободил его на моей учетной записи, но не был автоматически выпущен (как указано в документах).AWS: Неиспользованные эластичные заряды IP

Мне интересно, будет ли этот неназначенный Эластичный IP обойдется мне, даже если я не переуступлю его никому. Я знаю, что нет никакого вреда в выпуске IP (что я и сделал), но это тема, на которую я не мог найти ответа. Есть несколько сообщений, которые я нашел в google, которые говорят о сокращении счетов AWS и упоминании прорациональных сборов за> 1 эластичные IP-адреса для экземпляра, но нигде я не нашел об оплате за неназначенный Elastic IP.

P.S: Я знаю, что сетевые вопросы отключены от темы. Но это не говорит о концепции сети. Это определенно не подходит для ServerFault или SuperUser. BTW, я последовал за Practical Cloud Computing, надеюсь, что скоро переместится на следующий этап.

ответ

8

Вы будете платить «$ 0,005 за Elastic IP-адрес, не связанный с управлением, например в час на пропорциональной основе»

Пожалуйста, найти соответствующую документацию о ценах на https://aws.amazon.com/ec2/pricing/

+1

Спасибо за ссылку на документы. Не могу поверить, что я пропустил это, я никогда бы не подумал о проверке эластичных IP-расходов по цене EC2, когда у них есть полностью отдельная страница в документах для Elastic IP. – Fr0zenFyr

2

Elastic IP

Согласно ответа от Shibashis вы будете платить:

$ 0,005 х 24 часа х 30 дней = $ 3,60/месяцев/за Elastic IP address не связанного с

DynamicURL

Вы можете рассмотреть другой вариант, который не требует для назначения упругого IP.
Служба поддержки DynamicURL что изменение IP-адрес на A вашего домена динамически.

https://ipv4.cloudns.net/api/dynamicURL/?q=XXX... 

Некоторые услуги предоставляются бесплатно. Вам нужно только установить NAME SERVER вашего домена.
Ниже приведены пример script to run each time an instance is started:

Wget

wget -q --read-timeout=0.0 --waitretry=5 --tries=400 \\ 
--background https://ipv4.cloudns.net/api/dynamicURL/?q=XXX... 

PHP

<?php file_get_contents('https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...'); ?> 

Python

#!/usr/bin/python 
import urllib 
page = urllib.urlopen("https://ipv4.cloudns.net/api/dynamicURL/?q=XXX..."); 
page.close(); 

Perl

#!/usr/bin/perl 
my $uri = 'https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...'; 

use IO::Socket; 
my ($domain, $path) = $uri =~ m{^https://([^/]*)(.*)}; 
$path = '/' unless length $path; 
my $sock = IO::Socket::INET->new(
    Proto => 'tcp', 
    PeerAddr => $domain, 
    PeerPort => '80', 
) or die "can't connect to $domain\n"; 
my $CRLF = "\x{0d}\x{0a}"; 
print $sock "GET $path HTTP/1.0$CRLF$CRLF"; 
close($sock); 

Если вы находитесь за прокси и ваш реальный IP установлен в заголовок X-Forwarded-For вам нужно добавить &proxy=1 в конце DynamicURL.

+1

Почему все языки? – raam86