коннектор лямбда-приемника не выбирает значения AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY в моем экземпляре ubuntu ec2 - PullRequest
0 голосов
/ 19 июня 2020
• 1000

Экспортировал значения AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY как

export AWS_ACCESS_KEY_ID=XXXXXXXXXX 
export AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXX

мой коннектор. json config:

  {
    "name": "example-lambda-connector",
    "config": {
      "tasks.max": "1",
      "connector.class": "com.nordstrom.kafka.connect.lambda.LambdaSinkConnector",
      "topics": "example-stream",
      "key.converter": "org.apache.kafka.connect.storage.StringConverter",
      "value.converter": "org.apache.kafka.connect.storage.StringConverter",
      "aws.region": "ap-south-1",
      "aws.lambda.function.arn": "arn:aws:lambda:ap-south-1:111111111:function:example-function",
      "aws.lambda.invocation.timeout.ms": "60000",
      "aws.lambda.invocation.mode": "SYNC",
      "aws.lambda.batch.enabled": "false"
      }
     }

с получением следующей ошибки:

Вызвано: java .util.concurrent.ExecutionException: com.amazon aws .SdkClientException: невозможно загрузить учетные данные AWS от любого поставщика в цепочке: [EnvironmentVariableCredentialsProvider: невозможно загрузить AWS учетные данные из переменных среды ( AWS_ACCESS_KEY_ID (или AWS_ACCESS_KEY) и AWS_SECRET_KEY (или AWS_SECRET_ACCESS_KEY)), SystemPropertiesCredentialsProvider: не удалось загрузить учетные данные AWS из Java свойств системы (aws .accessKey.x. .profile. ProfileCredentialsProvider@503af16e: файл профиля не может быть пустым, WebIdentityTokenCredentialsProv ider: необходимо указать значение для roleArn и roleSessionName, com.amazon aws .auth. EC2ContainerCredentialsProviderWrapper@76a59f2c: запрошенные метаданные не найдены в http://169.254.169.254/latest/meta-data/iam/security-credentials/]

...