Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS. Macie automates the discovery of sensitive data, such as PII and intellectual property, to provide you with insight into the data that your organization stores in AWS. Macie also provides an inventory of your Amazon S3 buckets, which it continually monitors for you. If Macie detects sensitive data or potential data access issues, it generates detailed findings for you to review and act upon as necessary.
macie2(config = list())
A client for the service. You can call the service's operations using
syntax like svc$operation(...)
, where svc
is the name you've assigned
to the client. The available operations are listed in the
Operations section.
Optional configuration of credentials, endpoint, and/or region.
access_key_id: AWS access key ID
secret_access_key: AWS secret access key
session_token: AWS temporary session token
profile: The name of a profile to use. If not given, then the default profile is used.
anonymous: Set anonymous credentials.
endpoint: The complete URL to use for the constructed client.
region: The AWS Region used in instantiating the client.
close_connection: Immediately close all HTTP connections.
timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.
s3_force_path_style: Set this to true
to force the request to use path-style addressing, i.e., http://s3.amazonaws.com/BUCKET/KEY
.
svc <- macie2(
config = list(
credentials = list(
creds = list(
access_key_id = "string",
secret_access_key = "string",
session_token = "string"
),
profile = "string",
anonymous = "logical"
),
endpoint = "string",
region = "string",
close_connection = "logical",
timeout = "numeric",
s3_force_path_style = "logical"
)
)
accept_invitation | Accepts an Amazon Macie membership invitation that was received from a specific account |
batch_get_custom_data_identifiers | Retrieves information about one or more custom data identifiers |
create_classification_job | Creates and defines the settings for a classification job |
create_custom_data_identifier | Creates and defines the criteria and other settings for a custom data identifier |
create_findings_filter | Creates and defines the criteria and other settings for a findings filter |
create_invitations | Sends an Amazon Macie membership invitation to one or more accounts |
create_member | Associates an account with an Amazon Macie administrator account |
create_sample_findings | Creates sample findings |
decline_invitations | Declines Amazon Macie membership invitations that were received from specific accounts |
delete_custom_data_identifier | Soft deletes a custom data identifier |
delete_findings_filter | Deletes a findings filter |
delete_invitations | Deletes Amazon Macie membership invitations that were received from specific accounts |
delete_member | Deletes the association between an Amazon Macie administrator account and an account |
describe_buckets | Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes |
describe_classification_job | Retrieves the status and settings for a classification job |
describe_organization_configuration | Retrieves the Amazon Macie configuration settings for an organization in Organizations |
disable_macie | Disables Amazon Macie and deletes all settings and resources for a Macie account |
disable_organization_admin_account | Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations |
disassociate_from_administrator_account | Disassociates a member account from its Amazon Macie administrator account |
disassociate_from_master_account | (Deprecated) Disassociates a member account from its Amazon Macie administrator account |
disassociate_member | Disassociates an Amazon Macie administrator account from a member account |
enable_macie | Enables Amazon Macie and specifies the configuration settings for a Macie account |
enable_organization_admin_account | Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations |
get_administrator_account | Retrieves information about the Amazon Macie administrator account for an account |
get_bucket_statistics | Retrieves (queries) aggregated statistical data about S3 buckets that Amazon Macie monitors and analyzes |
get_classification_export_configuration | Retrieves the configuration settings for storing data classification results |
get_custom_data_identifier | Retrieves the criteria and other settings for a custom data identifier |
get_findings | Retrieves the details of one or more findings |
get_findings_filter | Retrieves the criteria and other settings for a findings filter |
get_findings_publication_configuration | Retrieves the configuration settings for publishing findings to Security Hub |
get_finding_statistics | Retrieves (queries) aggregated statistical data about findings |
get_invitations_count | Retrieves the count of Amazon Macie membership invitations that were received by an account |
get_macie_session | Retrieves the current status and configuration settings for an Amazon Macie account |
get_master_account | (Deprecated) Retrieves information about the Amazon Macie administrator account for an account |
get_member | Retrieves information about an account that's associated with an Amazon Macie administrator account |
get_reveal_configuration | Retrieves the status and configuration settings for retrieving (revealing) occurrences of sensitive data reported by findings |
get_sensitive_data_occurrences | Retrieves (reveals) occurrences of sensitive data reported by a finding |
get_sensitive_data_occurrences_availability | Checks whether occurrences of sensitive data can be retrieved (revealed) for a finding |
get_usage_statistics | Retrieves (queries) quotas and aggregated usage data for one or more accounts |
get_usage_totals | Retrieves (queries) aggregated usage data for an account |
list_classification_jobs | Retrieves a subset of information about one or more classification jobs |
list_custom_data_identifiers | Retrieves a subset of information about all the custom data identifiers for an account |
list_findings | Retrieves a subset of information about one or more findings |
list_findings_filters | Retrieves a subset of information about all the findings filters for an account |
list_invitations | Retrieves information about the Amazon Macie membership invitations that were received by an account |
list_managed_data_identifiers | Retrieves information about all the managed data identifiers that Amazon Macie currently provides |
list_members | Retrieves information about the accounts that are associated with an Amazon Macie administrator account |
list_organization_admin_accounts | Retrieves information about the delegated Amazon Macie administrator account for an organization in Organizations |
list_tags_for_resource | Retrieves the tags (keys and values) that are associated with a classification job, custom data identifier, findings filter, or member account |
put_classification_export_configuration | Creates or updates the configuration settings for storing data classification results |
put_findings_publication_configuration | Updates the configuration settings for publishing findings to Security Hub |
search_resources | Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes |
tag_resource | Adds or updates one or more tags (keys and values) that are associated with a classification job, custom data identifier, findings filter, or member account |
test_custom_data_identifier | Tests a custom data identifier |
untag_resource | Removes one or more tags (keys and values) from a classification job, custom data identifier, findings filter, or member account |
update_classification_job | Changes the status of a classification job |
update_findings_filter | Updates the criteria and other settings for a findings filter |
update_macie_session | Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account |
update_member_session | Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account |
update_organization_configuration | Updates the Amazon Macie configuration settings for an organization in Organizations |
update_reveal_configuration | Updates the status and configuration settings for retrieving (revealing) occurrences of sensitive data reported by findings |
if (FALSE) {
svc <- macie2()
svc$accept_invitation(
Foo = 123
)
}
Run the code above in your browser using DataLab