Skip to content

Logs from S3 bucket in another Account #332

Answered by jangidms
adiospeds asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @adiospeds

Currently, CLO doesn't natively support cross-account ingestion for Application logs with S3 as source.
Below is one of the workaround you can try -

  1. Create an Application Log pipeline with any bucket from CLO deployed account as source
  2. Modify EventBridge rule:
    • Locate the EventBridge rule in the pipeline stack
    • Update the rule pattern to reference the bucket from your source account
  3. Update IAM permissions:
    • Add sts:AssumeRole permission to the LogProcessor lambda role for Member Account Role (found in SubAccount stack output as MemberAccountRoleARN)
  4. Update LogProcessor environment variables:
    • Set LOG_SOURCE_ACCOUNT_ASSUME_ROLE to the MemberAccountRoleARN value
    • Set LOG_SO…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@adiospeds
Comment options

Answer selected by jangidms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
workaround The issue has workaround in current version.
2 participants