28.4. 사용법


28.4.1. Amazon#159 Firehose 구성

AmazonKinesisClient의 인스턴스를 생성하여 레지스트리에 바인딩해야 합니다.

ClientConfiguration clientConfiguration = new ClientConfiguration();
clientConfiguration.setProxyHost("http://myProxyHost");
clientConfiguration.setProxyPort(8080);

Region region = Region.getRegion(Regions.fromName(region));
region.createClient(AmazonKinesisClient.class, null, clientConfiguration);
// the 'null' here is the AWSCredentialsProvider which defaults to an instance of DefaultAWSCredentialsProviderChain

registry.bind("kinesisFirehoseClient", client);

그런 다음 amazonKinesisFire followingClient URI 옵션에서 AmazonKinesisFirehoseClient 를 참조해야 합니다.

from("aws-kinesis-firehose://mykinesisdeliverystream?amazonKinesisFirehoseClient=#kinesisClient")
  .to("log:out?showAll=true");

28.4.2. AWS 인증 정보 제공

새 ClientConfiguration 인스턴스를 생성할 때 기본값인 DefaultAWSCredentialsProvider Cryostat를 사용하여 인증 정보를 가져오는 것이 좋지만 createClient(…​)를 호출할 때 다른 AWSCredentialsProvider 를 지정할 수 있습니다.

28.4.3. Record의 성공적인 스토리지에 대한 Cryostat 생산자가 설정한 메시지 헤더

헤더유형설명

CamelAwsKinesisFirehoseRecordId

문자열

응답구문에 정의된 레코드 ID

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.