Как настроить учетные данные aws для настройки cloudwatch с помощью fluentbit

Мне нужно отправить журналы в cloudwatch с помощью fluentbit из приложения, размещенного в моей локальной системе, но я не могу настроить учетные данные aws для fluent bit для отправки журналов в cloudwatch. Будет большим подспорьем, если кто-нибудь сможет помочь мне с тем же самым. Вот некоторые из журналов: -

[aws_credentials] Initialized Env Provider in standard chain
[aws_credentials] Failed to initialized profile provider: $HOME not set and AWS_SHARED_CREDENTIALS_FILE not set.
[aws_credentials] Not initializing EKS provider because AWS_ROLE_ARN was not set
[aws_credentials] Initialized EC2 Provider in standard chain
[aws_credentials] Not initializing ECS Provider because AWS_CONTAINER_CREDENTIALS_RELATIVE_URI is not set
[aws_credentials] Sync called on the EC2 provider
[aws_credentials] Init called on the env provider
[aws_credentials] Init called on the EC2 IMDS provider
[aws_credentials] requesting credentials from EC2 IMDS

person Raghu kapur    schedule 09.11.2020    source источник


Ответы (1)


Здесь должен работать любой стандартный способ передачи учетных данных:

  • экспортировать переменные среды AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY
  • или создайте ~/.aws/credentials, для этого можно использовать aws configure.
person Max Lobur    schedule 09.11.2020
comment
Привет, Макс, я добавил их, но все еще вызывает вышеупомянутую ошибку. - person Raghu kapur; 09.11.2020
comment
хорошо, тогда давайте попробуем обратиться к тому, что он хочет: export $HOME=your_home_pah и export AWS_SHARED_CREDENTIALS_FILE=$HOME/.aws/credentials - person Max Lobur; 09.11.2020
comment
привет, привет ... извините за поздний ответ, даже выполнение того, что вы упомянули, дает ту же ошибку. - person Raghu kapur; 11.11.2020