Ответ 1
С вас будет взиматься плата "$ 0,005 за Эластичный IP-адрес, не связанный с работающим экземпляром в час на пропорциональной основе"
Пожалуйста, найдите соответствующую документацию о ценах на https://aws.amazon.com/ec2/pricing/
У меня было 2 эластичных IP-адреса, назначенных для моей учетной записи для использования с двумя разными экземплярами. По какой-то причине мне пришлось удалить мой экземпляр (завершение), который не присвоил назначенный ему IP и сделал его бесплатным на моей учетной записи, но не был автоматически выпущен (как указано в документах).
Мне интересно, будет ли этот неназначенный Elastic IP обойдется мне, даже если я не переуступлю его никому. Я знаю, что нет никакого вреда в выпуске IP (что я и сделал), но это тема, на которую я не мог найти ответа. Есть несколько сообщений, которые я нашел в google, которые говорят о сокращении счетов AWS и упоминании о пропорциональных расходах для > 1 эластичных IP-адресов для экземпляра, но нигде я не нашел о расходах на неназначенный Elastic IP.
P.S: Я знаю, что сетевые вопросы не в тему. Но это не говорит о концепции сети. Это определенно не подходит для ServerFault или SuperUser. BTW, я придерживался Практических облачных вычислений, надеюсь, что скоро перейдет к следующему этапу.
С вас будет взиматься плата "$ 0,005 за Эластичный IP-адрес, не связанный с работающим экземпляром в час на пропорциональной основе"
Пожалуйста, найдите соответствующую документацию о ценах на https://aws.amazon.com/ec2/pricing/
Эластичный 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.