После перезапуска IP-адрес экземпляра EC2 изменяется

Этот ответ только для понимания того, как работают groupby и sum.

Я использую набор данных «Дождь в Индии с 1900 по 2015 год»

В моем наборе данных есть столбцы типа «подразделение» »и« годовой ».

Итак, здесь я хотел бы рассчитать сумму годового количества осадков для каждого подразделения.

Total = Data.groupby('SUBDIVISION')['ANNUAL'].sum()
print (Total)

это то, как подразделение будет сгруппировано, и мы получим сумма годового количества осадков за подразделение.

2
задан S_K 29 March 2019 в 09:32
поделиться

2 ответа

На самом деле, когда вы остановите / запустите свой экземпляр, IP-адрес изменится. Если вы перезагрузите экземпляр, он сохранит те же IP-адреса. К сожалению, мы не можем переназначить адрес вашего экземпляра, так как этот адрес был бы возвращен обратно в пул, используемый другими экземплярами EC2.

Если вы хотите избежать этой проблемы в будущем, в зависимости от ваших потребностей:

  • Если вам нужен только фиксированный общедоступный IP-адрес, вы можете назначить Elastic IP-адрес своему экземпляра.
  • Если вам нужно, чтобы как публичные, так и частные IP-адреса оставались неизменными в течение всего времени существования экземпляра, вы можете вместо этого запустить свой экземпляр в VPC. Частный IP-адрес, назначенный экземпляру в VPC, остается от экземпляра до завершения.

Чтобы узнать больше, см. Документацию aws , чтобы назначить эластичный IP .

0
ответ дан Rahul Goti 29 March 2019 в 09:32
поделиться

Это зависит от того, о каком IP вы говорите:

  • Public IP: попробуйте использовать Elastic Ip, тогда у вас больше не возникнет этой проблемы. Вы можете назначить новый экземпляр своему экземпляру непосредственно в консоли AWS или программно. Но если вы используете группу автоматического масштабирования, вам придется делать это в процессе обработки ваших пользовательских данных или в облачной инициализации.

  • Частный IP: К сожалению, вы не можете зафиксировать частный IP-адрес для экземпляра. Единственный способ - использовать DNS и в этом случае частную зону DNS для вас VPC ( https://docs.aws.amazon.com/fr_fr/vpc/latest/userguide/vpc-dns.html . ). В этом случае не нужно покупать домен.

Я бы также рекомендовал использовать DNS в первом случае, возможно, с вашим доменом, а не с IP-адресом

0
ответ дан Steve HOUEL 29 March 2019 в 09:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: