3.6. 사용법
3.6.1. 정적 자격 증명 대 기본 인증 정보 공급자 링크 복사링크가 클립보드에 복사되었습니다!
useDefaultCredentialsProvider 옵션을 지정하고 true로 설정하여 명시적 정적 인증 정보 사용을 방지할 수 있습니다.
- Java 시스템 속성 - aws.accessKeyId 및 aws.secretKey
- 환경 변수 - AWS_ACCESS_KEY_ID 및 AWS_SECRET_ACCESS_KEY.
- AWS STS의 웹 ID 토큰.
- 공유 인증 정보 및 구성 파일입니다.
- Amazon ECS 컨테이너 인증 정보 - 환경 변수 AWS_CONTAINER_CREDENTIALS_RELATIVE_URI가 설정된 경우 Amazon ECS에서 로드됩니다.
- Amazon EC2 인스턴스 프로필 자격 증명.
이에 대한 자세한 내용은 AWS 인증 정보 문서를 참조하십시오.
3.6.2. 10.0.0.1 소비자에 의해 설정된 메시지 헤더 링크 복사링크가 클립보드에 복사되었습니다!
header | 유형 | 설명 |
---|---|---|
|
| 레코드의 시퀀스 번호입니다. 이는 API에서 정의되지 않았기 때문에 String으로 표시됩니다. 숫자 유형으로 사용해야 하는 경우 다음을 사용합니다. |
|
| AWS가 레코드의 도착 시간으로 할당된 시간입니다. |
|
| 데이터 레코드가 할당된 스트림의 shard를 식별합니다. |
3.6.3. AmazonKinesis 구성 링크 복사링크가 클립보드에 복사되었습니다!
그런 다음 amazonKinesisClient
URI 옵션에서ECDHEClient를 참조해야합니다.
from("aws2-kinesis://mykinesisstream?amazonKinesisClient=#kinesisClient") .to("log:out?showAll=true");
from("aws2-kinesis://mykinesisstream?amazonKinesisClient=#kinesisClient")
.to("log:out?showAll=true");
3.6.4. AWS 인증 정보 제공 링크 복사링크가 클립보드에 복사되었습니다!
새 ClientConfiguration 인스턴스를 생성할 때 기본값인 DefaultAWSCredentialsProvider ECDHE를 사용하여 인증 정보를 가져오는 것이 좋지만 createClient(…)를 호출할 때 다른 AWSCredentialsProvider sProvider를 지정할 수 있습니다.
3.6.5. CloudEvent 생산자가 에 쓰는 데 사용하는 메시지 헤더입니다. 생산자는 메시지 본문이 byte[] 라고 예상합니다. 링크 복사링크가 클립보드에 복사되었습니다!
header | 유형 | 설명 |
---|---|---|
|
| 이 레코드를 저장하기 위해 PartitionKey에 전달할 PartitionKey입니다. |
|
| 이 레코드의 시퀀스 번호를 나타내는 선택적 매개 변수입니다. |
3.6.6. 레코드의 성공적인 스토리지에 대한 CloudEvent 프로듀서가 설정한 메시지 헤더 링크 복사링크가 클립보드에 복사되었습니다!
header | 유형 | 설명 |
---|---|---|
|
| 응답구문에 정의된 레코드의 시퀀스 번호 |
|
| 레코드가 저장된 shard ID |