#amazon-web-services #amazon-cloudwatch #fluentd #fluent-bit
#amazon-веб-сервисы #amazon-cloudwatch #fluentd #fluent-bit
Вопрос:
Мне нужно отправлять журналы в 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
Ответ №1:
Здесь должен работать любой стандартный способ передачи учетных данных:
- экспортируйте переменные среды
AWS_ACCESS_KEY_ID
иAWS_SECRET_ACCESS_KEY
- или создать
~/.aws/credentials
,aws configure
для этого может использоваться запрос.
Комментарии:
1. Привет, Макс, я добавил их, но все еще выдает вышеупомянутую ошибку.
2. хорошо, тогда давайте попробуем решить, чего он хочет:
export $HOME=your_home_pah
иexport AWS_SHARED_CREDENTIALS_FILE=$HOME/.aws/credentials
3. привет, привет … извините за поздний ответ, даже выполнение того, что вы упомянули, выдает ту же ошибку.
Ответ №2:
Во время моего тестирования переменной было недостаточно для файла учетных данных. Я установил AWS cli, настроил его с помощью ключей, и теперь он работает так, как ожидалось. Я работаю с контейнерами, и интерфейс командной строки AWS добавляет дополнительный размер, который мне не нужен, поэтому, если кто-нибудь знает способ сделать это без него. это было бы потрясающе.