Size: a a a

2020 October 22

В

Влад in AWS_RU
Всем привет, подскажите плиз, на RDS установил параметр slow_query_log = 1
выбрал в базе эту группу параметров, перегрузил RDS базу, все применилось , но захожу в базу, ввожу
show variables like 'slow_query_log';
+----------------+-------+
| Variable_name  | Value |
+----------------+-------+
| slow_query_log | OFF   |
+----------------+-------+
источник

В

Влад in AWS_RU
WHY??
источник

АП

Агент Печенька... in AWS_RU
Влад
Всем привет, подскажите плиз, на RDS установил параметр slow_query_log = 1
выбрал в базе эту группу параметров, перегрузил RDS базу, все применилось , но захожу в базу, ввожу
show variables like 'slow_query_log';
+----------------+-------+
| Variable_name  | Value |
+----------------+-------+
| slow_query_log | OFF   |
+----------------+-------+
А как устанавливал параметр?
источник

В

Влад in AWS_RU
источник

AT

Al T in AWS_RU
а как применял?
источник

AT

Al T in AWS_RU
источник

В

Влад in AWS_RU
в плане? ) save нажал и все)
источник

AT

Al T in AWS_RU
вот тут чего показывает?
источник

В

Влад in AWS_RU
сек
источник

В

Влад in AWS_RU
источник

В

Влад in AWS_RU
спасибо, понял))
источник

LK

L K in AWS_RU
может кто-то сталкивался таким поведением
есть дефолтные ssm параметры которые создаются при создании стека и используются на ec2
примерно такая схема /<project>/<env>/*

и есть права InstanceProfile для работы с ssm параметрами
- ssm:GetParameter
- ssm:DeleteParameter
- ssm:PutParameter

так вот, кастомные ssm параметры которые были добавлены на ec2 не удается получить в скриптах для CodeDeploy
An error occurred (AccessDeniedException) when calling the GetParameter operation: User: arn:aws:iam::<accId>:user/<Profile>-IAMStackUser-<postfix> is not authorized to perform: ssm:GetParameter on resource: arn:aws:ssm:<region>:<accId>:parameter/<project>/<env>/<param>/<param>/<param>/<param>

хотя если пойти по ssh на сервер и с помощью aws cli вытянуть ssm параметры то все ок
источник

S

Salem in AWS_RU
как параметры могут быть добавлены на ec2?
источник

S

Salem in AWS_RU
если вы имеете в виду на instance profile role, то codedeploy скорее всего использует другую роль
источник

LK

L K in AWS_RU
Salem
как параметры могут быть добавлены на ec2?
ну всмысле что человек зашел на ес2 и там добавлял ssm параметры через aws cli
источник

LK

L K in AWS_RU
дело в том что права для  ssm параметров заданы для InstanceProfile, а в ошибке почему-то aws пытается лезть через обычного iam юзера ( апи ключики )

хотя ssm параметры достаются в одном баш скрипте для CodeDeploy
источник

LK

L K in AWS_RU
Salem
если вы имеете в виду на instance profile role, то codedeploy скорее всего использует другую роль
ну скрипты то запускаются на ec2 инстансе
ъх, день ломаю голову
одни ssm параметры достаются ок, другие нет
и именование правильное
источник

S

Salem in AWS_RU
а юзер туда через ssm start-session ходит?
источник

S

Salem in AWS_RU
а что в ~/.aws/config у этого юзера?
источник

LK

L K in AWS_RU
Salem
а юзер туда через ssm start-session ходит?
да, я юзаю ssm для того что бы ходить на ec2 инстанс
у /root/.aws папки нету, также папки нету у /home/ec2-user/.aws
источник