{Macie}Getting started with Amazon Macie

https://dev.classmethod.jp/articles/amazon-macie-securityhub-eventbridge-alert/
https://docs.aws.amazon.com/ja_jp/macie/latest/user/getting-started.html


-- 1. コマンド等のインストール

-- 1.1 aws cli version 2 インストール

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version

-- 1.2 jqインストール
sudo yum -y install jq


-- 2. S3 バケットを作成する

aws s3 ls

aws s3 mb s3://bucket123

 

-- 3. S3にテストデータアップロード

vim test.csv

 

aws s3 cp test.csv s3://bucket123


aws s3 ls s3://bucket123 --recursive


-- 4. Macieの有効化

aws macie2 enable-macie


-- 5. ジョブの作成

 


aws macie2 create-classification-job \
--job-type ONE_TIME \
--managed-data-identifier-selector ALL \
--name macie01 \
--s3-job-definition ' {
        "bucketDefinitions": [
            {
                "accountId": "999999999999",
                "buckets": [
                    "bucket123"
                ]
            }
        ],
        "scoping": {}
    }' \
--sampling-percentage 100


aws macie2 list-classification-jobs


aws macie2 describe-classification-job \
--job-id yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

 

-- 6. 検出結果の確認

aws macie2 list-findings

aws macie2 get-findings \
--finding-ids xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

 


-- 7. クリーンアップ


-- Macieの無効化

aws macie2 disable-macie

 

-- バケットの削除

aws s3 ls

aws s3 rb s3://bucket123 --force