Skip to main content

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

string[]
AWS account identifier (12-digit format)
string[]
AWS organization identifier (format: o-[0-9a-z]{10,32})
string
Scan type. Valid values: full, dry
string
AWS account status. Valid values: provisioned, operational
string
Field to group by. Valid values: organization
string[]
AWS IAM role ARNs
boolean
Only return migrated Discover for Cloud accounts
boolean
Only return CSPM Lite accounts
int32
Maximum number of results per request (1-500)
int32
Position to begin retrieving results
switch
Repeat requests until all available results are retrieved
switch
Display total result count instead of results

Example


New-FalconCloudAwsAccount

Provision a new Falcon Cloud Security AWS account.
New-FalconCloudAwsAccount

Parameters

string
required
AWS account identifier (12-digit format)
string
required
AWS region where the account resides
string
AWS organization identifier (12-digit format)
string
AWS account type
boolean
Master account designation
string
AWS IAM role ARN
boolean
Use existing CloudTrail log
boolean
Enable behavior assessment for account
boolean
Enable sensor management for account
string[]
Target organizational units
boolean
Enable DSPM (Data Security Posture Management)
string
DSPM role ARN
string
Root Stack ID
string
Deployment method
string
Falcon client ID

Example


Edit-FalconCloudAwsAccount

Modify an existing Falcon Cloud Security AWS account.
Edit-FalconCloudAwsAccount

Parameters

string
required
AWS account identifier (12-digit format)
string
AWS region where the account resides
string
AWS IAM role ARN
boolean
Enable behavior assessment for account
boolean
Enable sensor management for account
string
Region where remediation occurs
string
Remediation terms-of-use acceptance date
string
Environment designation
string[]
Target organizational units
boolean
Enable DSPM
string
DSPM role ARN
string
Root Stack ID
string
Deployment method
string
Falcon client ID

Example


Remove-FalconCloudAwsAccount

Remove Falcon Cloud Security AWS accounts.
Remove-FalconCloudAwsAccount

Parameters

string[]
AWS account identifier (12-digit format)
string[]
AWS organization identifier (format: o-[0-9a-z]{10,32})

Example


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

string[]
AWS account identifier (12-digit format)
string
AWS organization identifier
string
Template to be rendered. Valid values: aws-bash, aws-terraform
string[]
List of AWS accounts to register
string
Type of account. Valid values: commercial, gov
string
AWS profile to use during registration
string
Custom IAM role to be used during registration
boolean
Enable behavior assessment
boolean
Enable sensor management
boolean
Use existing CloudTrail
boolean
Enable DSPM
string
DSPM role ARN
string[]
DSPM regions
string
required
Destination path for the script (.sh extension)
switch
Overwrite existing file when present

Example