AWS ALB ELB がログを S3 にエクスポートすると、権限なしエラーが発生します

AWS ALB ELB ログ機能は、プロパティ タブでオンにできます。

 ただし、直接構成すると、許可のないエラーが報告されます。

公式ドキュメントによると、S3 バケットポリシーを設定する必要があります。

AWS グローバル请参考:Application Load Balancer のアクセス ログを有効にする - Elastic Load Balancing (amazon.com) icon-default.png?t=N176https://docs.aws.amazon.com/elasticloadbalancing/latest/application/enable-access-logging.html#attach-バケットポリシー

AWS 中国については、次を参照してください: Application Load Balancer のアクセス ログを有効にする - Elastic Load Balancing (amazonaws.cn) icon-default.png?t=N176https://docs.amazonaws.cn/elasticloadbalancing/latest/application/enable-access-logging.html

この段落に特に注意してください。

elb-account-id お使いのリージョンで Elastic Load Balancing に使用される Amazon Web Services アカウントの ID に置き換えます 。

  • 中国 (北京) – 638102146993

  • 中国 (寧夏) – 037604701340

これら 2 つの AWS アカウントの ID は、ELB が配置されている AWS アカウントです。

参照コード:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws-cn:iam::638102146993:root"
            },
            "Action": "s3:*",
            "Resource": "arn:aws-cn:s3:::supero-poc-alb-logs/*"
        }
    ]
}

おすすめ

転載: blog.csdn.net/rav009/article/details/129503101