• 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/]