Size: a a a

2020 February 25

IB

Ivan B in AWS_RU
Vladimir Sennikov
изменения это просто создание новых файлов или запись в существующие?
скорее изменение существующих, но точно сам не знаю.
там работает приложение, в внутренностях которого я не разбирался)
источник

VS

Vladimir Sennikov in AWS_RU
тогда только с простоем
можно засинкать все при работающим приложении на новый волум правильного размера, потом стопнуть и досинкать, потомк перемаунтить и запуститься
источник

D

Denis 災 nobody in AWS_RU
А почему такое
     VpcId: "Fn::ImportValue": !Sub "${VPCEnvironmentName}-VPC"
линтер ругается, при этом на такое
     VpcId:
       "Fn::ImportValue": !Sub "${VPCEnvironmentName}-VPC"
нет? Там же даже нет признака массива (-)
источник

D

Denis 災 nobody in AWS_RU
бага cfn-lint или особенность?
источник

ПС

Петр Сальников in AWS_RU
Чтобы использовать по первому варианту нужно короткую форсу указать !ImportValue
источник

ПС

Петр Сальников in AWS_RU
Это уже yaml специфика
источник

D

Denis 災 nobody in AWS_RU
Петр Сальников
Чтобы использовать по первому варианту нужно короткую форсу указать !ImportValue
а вот нет )
источник

D

Denis 災 nobody in AWS_RU
источник

D

Denis 災 nobody in AWS_RU
You can't use the short form of !ImportValue when it contains a !Sub. The following example is valid for AWS CloudFormation, but not valid for YAML:
источник

D

Denis 災 nobody in AWS_RU
вах, я знаю доку лучше супер-гуру :)
источник

ПС

Петр Сальников in AWS_RU
А Sub я не заметил, да :)
источник

D

Denis 災 nobody in AWS_RU
собсно.. в 1 строку это написать невозможно?
источник

D

Denis 災 nobody in AWS_RU
щас пол часа долбился, ругалось на файл, некорректно значения описаны.. оказалось - я правил не тот файл ))
источник

IB

Ivan B in AWS_RU
haha classic.jpg
источник

AM

Artem Matyhin in AWS_RU
всем привет) у меня вопрос по поводу rds снэпшотов. допустим у меня есть инстанс с диском в 100 Гб и BackupRetentionPeriod=3. каждый день у меня делаются снэпшоты. в связи с этим у меня пару вопросов:
1. как рассчитать ChargedBackupUsage? как я понимаю, первый снэпшот бесплатный, а остальные(в моем примере 2) будут рассчитываться по следующей логике: разница в Гб между настоящим снэпшотом и предыдущим * $0.095 (per additional GB-month of backup storage exceeding free allocation).
2. таким образом, если я увеличу размер диска и разница в Гб между настоящим снэпшотом и предыдущим останется прежней, то и стоимость additional backups не должна вырасти. верно?
источник

D

Denis 災 nobody in AWS_RU
бррр...
Value of property VPCZoneIdentifier must be of type List of String
а что и как передавать, если делается через ImportValue?
    VPCZoneIdentifier:
       'Fn::ImportValue': !Sub "${VPCEnvironmentName}-PrivateSubnets"
источник

ПС

Петр Сальников in AWS_RU
Denis 災 nobody
собсно.. в 1 строку это написать невозможно?
в таком формате нет, и саб и импорт не влезут
источник

ПС

Петр Сальников in AWS_RU
Denis 災 nobody
бррр...
Value of property VPCZoneIdentifier must be of type List of String
а что и как передавать, если делается через ImportValue?
    VPCZoneIdentifier:
       'Fn::ImportValue': !Sub "${VPCEnvironmentName}-PrivateSubnets"
наизусть не помню, но кажется там лист если таким образом импортить, то он просто строкой сюда заинжектится
источник

ПС

Петр Сальников in AWS_RU
чтобы извне в шаблон притащить список разделенный запяттой, а внутри с ним как с листом работать нужно в параетры это вытаскивать
pParam:
 Type: CommaDelimitedList

и тогда снаруди можно ParameterValue: id-1111,id-222,id-333
и внутри шаблона это будет List
источник

ПС

Петр Сальников in AWS_RU
вобще лично мне ExportValue/ImportValue жутко не нравятся - усложняет всю картину и следить за naming-convention чтобы не захламить весь неймспейс
источник