S3 소스(Beta)

개요

S3 Sources API 엔드포인트는 Panther 버전 1.122부터 오픈 베타로 제공되며, 모든 고객이 사용할 수 있습니다. 버그 신고 및 기능 요청은 Panther 지원 팀과 공유해 주세요.

이 API 작업을 사용하여 S3 소스 와 Panther에서 상호작용하세요.

필수 권한

  • ~의 경우 GET 작업의 경우, API 토큰에 다음 권한이 있어야 합니다. 로그 소스 보기 권한.

  • ~의 경우 POST, PUT, 그리고 DELETE 작업의 경우, API 토큰에 다음 권한이 있어야 합니다. 로그 소스 관리 권한.

create s3 source

post
Authorizations
X-API-KeystringRequired
Body
awsAccountIdstringRequired

The 12-digit AWS account ID where the S3 bucket resides

integrationLabelstringRequired

The integration label (name)

kmsKeystringOptional

KMS key ARN for server-side encryption. Omit if the bucket is not KMS-encrypted.

logProcessingRolestringRequired

The IAM role ARN that Panther assumes to read from the S3 bucket

logStreamTypestring · enumRequired

The log stream type. Supported: Auto, JSON, JsonArray, Lines, XML, CloudWatchLogs

Possible values:
managedBucketNotificationsbooleanRequired

Whether Panther should configure the S3 bucket notifications automatically

s3BucketstringRequired

The S3 bucket name

Responses
201

Created response.

application/json
awsAccountIdstringOptional

The AWS account ID where the S3 bucket resides

integrationIdstringOptional

The unique ID of the S3 log source

integrationLabelstringOptional

The integration label (name)

kmsKeystringOptional

KMS key ARN for server-side encryption. Omit if the bucket is not KMS-encrypted.

logProcessingRolestringOptional

The IAM role ARN that Panther assumes to read from the S3 bucket

logStreamTypestring · enumOptional

The log stream type. Supported: Auto, JSON, JsonArray, Lines, XML, CloudWatchLogs

Possible values:
managedBucketNotificationsbooleanOptional

Whether Panther should configure the S3 bucket notifications automatically

s3BucketstringOptional

The S3 bucket name

post
/log-sources/s3

get s3 source

get
Authorizations
X-API-KeystringRequired
Path parameters
idstringRequired

ID of the S3 source to fetch

Responses
get
/log-sources/s3/{id}

put s3 source

put
Authorizations
X-API-KeystringRequired
Path parameters
idstringRequired

ID of the S3 source to update

Body
integrationLabelstringRequired

The integration label (name)

kmsKeystringOptional

KMS key ARN for server-side encryption. Omit if the bucket is not KMS-encrypted.

logProcessingRolestringRequired

The IAM role ARN that Panther assumes to read from the S3 bucket

logStreamTypestring · enumRequired

The log stream type. Supported: Auto, JSON, JsonArray, Lines, XML, CloudWatchLogs

Possible values:
managedBucketNotificationsbooleanRequired

Whether Panther should configure the S3 bucket notifications automatically

Responses
put
/log-sources/s3/{id}

delete s3 source

delete
Authorizations
X-API-KeystringRequired
Path parameters
idstringRequired

ID of the S3 source to delete

Responses
delete
/log-sources/s3/{id}

No content

마지막 업데이트

도움이 되었나요?