Overview
Manage AWS account registration, configuration, and monitoring for CrowdStrike Falcon Cloud Security (CSPM). These cmdlets enable you to connect AWS accounts, configure cloud trails, enable behavior assessment, and manage security posture across your AWS infrastructure.Prerequisites
- CSPM registration: Read - Required for retrieval operations
- CSPM registration: Write - Required for account provisioning and modifications
Get-FalconCloudAwsAccount
Search for registered Falcon Cloud Security AWS accounts.A properly provisioned AWS account will display the status
Event_DiscoverAccountStatusOperational.Get-FalconCloudAwsAccount
Parameters
AWS account identifier (12-digit format)
AWS organization identifier (format:
o-[0-9a-z]{10,32})Scan type. Valid values:
full, dryAWS account status. Valid values:
provisioned, operationalField to group by. Valid values:
organizationAWS IAM role ARNs
Only return migrated Discover for Cloud accounts
Only return CSPM Lite accounts
Maximum number of results per request (1-500)
Position to begin retrieving results
Repeat requests until all available results are retrieved
Display total result count instead of results
Example
New-FalconCloudAwsAccount
Provision a new Falcon Cloud Security AWS account.New-FalconCloudAwsAccount
Parameters
AWS account identifier (12-digit format)
AWS region where the account resides
AWS organization identifier (12-digit format)
AWS account type
Master account designation
AWS IAM role ARN
Use existing CloudTrail log
Enable behavior assessment for account
Enable sensor management for account
Target organizational units
Enable DSPM (Data Security Posture Management)
DSPM role ARN
Root Stack ID
Deployment method
Falcon client ID
Example
Edit-FalconCloudAwsAccount
Modify an existing Falcon Cloud Security AWS account.Edit-FalconCloudAwsAccount
Parameters
AWS account identifier (12-digit format)
AWS region where the account resides
AWS IAM role ARN
Enable behavior assessment for account
Enable sensor management for account
Region where remediation occurs
Remediation terms-of-use acceptance date
Environment designation
Target organizational units
Enable DSPM
DSPM role ARN
Root Stack ID
Deployment method
Falcon client ID
Example
Remove-FalconCloudAwsAccount
Remove Falcon Cloud Security AWS accounts.Remove-FalconCloudAwsAccount
Parameters
AWS account identifier (12-digit format)
AWS organization identifier (format:
o-[0-9a-z]{10,32})Example
Get-FalconCloudAwsLink
Retrieve a URL to grant Falcon Cloud Security access in AWS.Once logged into the provided link using your AWS administrator credentials, use the Create Stack button to grant access.
Get-FalconCloudAwsLink
Example
Receive-FalconCloudAwsScript
Download a Bash script which grants Falcon Cloud Security access using the AWS CLI.Receive-FalconCloudAwsScript
Parameters
AWS account identifier (12-digit format)
AWS organization identifier
Template to be rendered. Valid values:
aws-bash, aws-terraformList of AWS accounts to register
Type of account. Valid values:
commercial, govAWS profile to use during registration
Custom IAM role to be used during registration
Enable behavior assessment
Enable sensor management
Use existing CloudTrail
Enable DSPM
DSPM role ARN
DSPM regions
Destination path for the script (.sh extension)
Overwrite existing file when present