AWS: неиспользованные эластичные платы IP

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

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

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

Ответ 1

С вас будет взиматься плата "$ 0,005 за Эластичный IP-адрес, не связанный с работающим экземпляром в час на пропорциональной основе"

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

Ответ 2

Эластичный IP

В соответствии с ответом Шибаши вам будет предъявлено обвинение:

$0,005 x 24hr x 30 дней = $3,60/мес./за Эластичный IP-адрес, не связанный с

DynamicURL

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

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

Некоторые услуги бесплатны. Вам нужно только установить NAME SERVER вашего домена.
Ниже приведен пример script для запуска при каждом запуске экземпляра:

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.