Size: a a a

2020 November 30

AS

Alexey Stekov in AWS_RU
мудро.
источник

AS

Alexey Stekov in AWS_RU
от себя добавлю https://t.me/catops_chat
источник

U

Ugly in AWS_RU
да канал то общий, там помоему все есть ) но да ладно
источник

LK

L K in AWS_RU
вопрос по CDK
кто использует CDK Runtime Context вместо CloudFormation параметров ?
я вот думаю использовать Runtime Context для передачи параметров у шаблон, но тогда другой человек не будет знать с какими параметрами задеплоен стек

а если использовать параметры, то тут CDK не будет решать частички того для чего он собственно задуман

может вы добавляете в гит cdk.context.json файл ?
источник

LB

Let Eat Bee in AWS_RU
L K
вопрос по CDK
кто использует CDK Runtime Context вместо CloudFormation параметров ?
я вот думаю использовать Runtime Context для передачи параметров у шаблон, но тогда другой человек не будет знать с какими параметрами задеплоен стек

а если использовать параметры, то тут CDK не будет решать частички того для чего он собственно задуман

может вы добавляете в гит cdk.context.json файл ?
по канону в  CDK  впечатывать параметры прямо в стек, без CF параметров.  т.е. environment-agnostic stack они не поощряют
источник

LK

L K in AWS_RU
Let Eat Bee
по канону в  CDK  впечатывать параметры прямо в стек, без CF параметров.  т.е. environment-agnostic stack они не поощряют
типа каждый проект CDK для каждого проекта отдельно ?
а что мне делать если я менеджу допустим штук 30 проектов ? пока не на CDK они
источник

LK

L K in AWS_RU
я бы хотел заюзать CDK что бы упростить себе жизнь и не ходить в консоль
а тут походу использовать CDK что бы создать универсальный код для инфры не выйдет значит

не то что бы универсальный, на все проекты так не получится, но в основном все проекты одинаковые по темплейту
есть бекенд и фронтенд шаблончики
источник

LB

Let Eat Bee in AWS_RU
L K
я бы хотел заюзать CDK что бы упростить себе жизнь и не ходить в консоль
а тут походу использовать CDK что бы создать универсальный код для инфры не выйдет значит

не то что бы универсальный, на все проекты так не получится, но в основном все проекты одинаковые по темплейту
есть бекенд и фронтенд шаблончики
почему не выйдет? у каждого проекта свой  CDK, но этот CDK тягает общие Constructs или даже Stacks и вызывает их с нужными параметрами под каждый проект
источник

OB

Oleg Ber in AWS_RU
Привет банда
источник

OB

Oleg Ber in AWS_RU
у нас на s3 настроен lifecycle автоудаление через 30 дней относительно creating date , есть случаи когда нам нужно продлить жизнь этому файлу, грубо говоря поменять creating date, однако амазон не позволяет сделать это, как выкрутиться? Может есть мысли как это сделать ?
источник

OB

Oleg Ber in AWS_RU
aws s3 --recursive mv s3://<bucketname>/<folder_name_from> s3://<bucket>/<folder_name_to>
источник

OB

Oleg Ber in AWS_RU
Если например копировать сам в себя, как будет происходить оплата ?
источник

LK

L K in AWS_RU
Let Eat Bee
почему не выйдет? у каждого проекта свой  CDK, но этот CDK тягает общие Constructs или даже Stacks и вызывает их с нужными параметрами под каждый проект
этот подход отлично подходит когда есть тимы и когда у тимах есть человек который в инфре разбирается и хочет этим заниматься
тогда "главный" девопс делает либу с конструктами и пушит ее в реджистри

а тут я один менеджу стеки и все эти стеки растаскивать по репозиториям отдельно не хочется

у нас разработчики без доступа к инфре, разве что только на EC2 доступ
источник

LB

Let Eat Bee in AWS_RU
L K
этот подход отлично подходит когда есть тимы и когда у тимах есть человек который в инфре разбирается и хочет этим заниматься
тогда "главный" девопс делает либу с конструктами и пушит ее в реджистри

а тут я один менеджу стеки и все эти стеки растаскивать по репозиториям отдельно не хочется

у нас разработчики без доступа к инфре, разве что только на EC2 доступ
ОК, тогда это может быть один CDK проект с десятком стеков
источник

LK

L K in AWS_RU
Let Eat Bee
ОК, тогда это может быть один CDK проект с десятком стеков
да, неплохо если это в одном авс аккаунте еще запущено

а если в продакшин, это отдельный авс акк и тогда мы меняем профиль aws cli который используем
верно понимаю ?
источник

LB

Let Eat Bee in AWS_RU
import * as cdk from '@aws-cdk/core';
import { MyAppStack } from '../lib/stack';

const acc1 =  { account: '999999', region: 'us-east-1' }
const acc2 =  { account: '888888', region: 'eu-west-1' }

const app = new cdk.App();
new MyAppStack(app, 'Project1', { env: acc1 })
new MyAppStack(app, 'Project2', { env: acc2 })
app.synth();
источник

LB

Let Eat Bee in AWS_RU
чтобы работало, нужен новый CDK bootstrap (https://docs.aws.amazon.com/cdk/latest/guide/bootstrapping.html)
источник

LB

Let Eat Bee in AWS_RU
в целом их видение мультиакк деплоев хорошо изложено тут: https://github.com/aws/aws-cdk-rfcs/blob/master/text/0049-continuous-delivery.md
источник

LK

L K in AWS_RU
спасибо за хорошие подсказки ! буду экспериментировать
источник

V

Vladislav in AWS_RU
Alex
Не, можно nextcloud с бекендом S3
Привет. Подскажи, а если делать S3 в качестве external storage в nextcloud - как сделать так чтобы S3 стало основным хранилещем, т.е. то что загружается автоматом с компа летело сразу на S3?
источник