Removing member accounts from a behavior
graph
The administrator account can remove invited member accounts from a behavior graph at any
time.
Detective automatically removes member accounts that are terminated in AWS, except in the
AWS GovCloud (US-East) and AWS GovCloud (US-West) Regions.
When an invited member account is removed from a behavior graph, the following
occurs.
Detective does not remove any existing data from the behavior graph, which aggregates data
across member accounts.
- Console
-
You can use the AWS Management Console to remove invited member accounts from your behavior
graph.
To remove member accounts (console)
-
Open the Amazon Detective console at https://console.aws.amazon.com/detective/.
-
In the Detective navigation pane, choose Account
management.
-
In the account list, select the check box for each member account to remove.
You cannot remove your own account from the list.
-
Choose Actions. Then choose Disable accounts.
- Detective API/CLI
-
You can use the Detective API or the AWS Command Line Interface to remove invited member accounts from your
behavior graph. To get the ARN of your behavior graph to use in the request, use the ListGraphs
operation.
To remove invited member accounts from your behavior graph (Detective API, AWS CLI)
-
Detective API: Use the DeleteMembers
operation. Specify the graph ARN and the list of
account identifiers for the member accounts to remove.
-
AWS CLI: At the command line, run the delete-members
command.
aws detective delete-members --account-ids <account ID list>
--graph-arn <behavior graph ARN>
Example:
aws detective delete-members --account-ids 444455556666 123456789012 --graph-arn arn:aws:detective:us-east-1:111122223333:graph:123412341234
- Python script
-
Detective provides an open-source script in GitHub. You can use this script to remove a
specified list of member accounts from an administrator account's behavior graphs across a
specified list of Regions.
For information on how to configure and use the GitHub scripts, see Using Detective Python scripts to manage accounts.