다음을 통해 공유


Server Table Auditing Policies - Create Or Update

서버의 테이블 감사 정책을 만들거나 업데이트합니다. 테이블 감사는 더 이상 사용되지 않으며 대신 Blob 감사를 사용합니다.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/auditingPolicies/default?api-version=2014-04-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
resourceGroupName
path True

string

리소스를 포함하는 리소스 그룹의 이름입니다. Azure 리소스 관리자 API 또는 포털에서 이 값을 가져올 수 있습니다.

serverName
path True

string

서버의 이름입니다.

subscriptionId
path True

string

Azure 구독을 식별하는 구독 ID입니다.

tableAuditingPolicyName
path True

TableAuditingPolicyName

테이블 감사 정책의 이름입니다.

api-version
query True

string

요청에 사용할 API 버전입니다.

요청 본문

Name 형식 Description
properties.auditLogsTableName

string

감사 로그 테이블 이름입니다.

properties.auditingState

string

정책의 상태입니다.

properties.eventTypesToAudit

string

감사할 이벤트 유형의 쉼표로 구분된 목록입니다.

properties.fullAuditLogsTableName

string

전체 감사 로그 테이블 이름입니다.

properties.retentionDays

string

감사 로그에 보관할 일 수입니다.

properties.storageAccountKey

string

감사 스토리지 계정의 키입니다.

properties.storageAccountName

string

테이블 스토리지 계정 이름

properties.storageAccountResourceGroupName

string

테이블 스토리지 계정 리소스 그룹 이름

properties.storageAccountSecondaryKey

string

감사 스토리지 계정의 보조 키입니다.

properties.storageAccountSubscriptionId

string

Table Storage 구독 ID입니다.

properties.storageTableEndpoint

string

스토리지 테이블 엔드포인트입니다.

응답

Name 형식 Description
200 OK

ServerTableAuditingPolicy

서버 테이블 감사 정책을 설정했습니다.

201 Created

ServerTableAuditingPolicy

서버 테이블 감사 정책을 만들었습니다.

예제

Create or update server table auditing policy

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/auditingPolicies/default?api-version=2014-04-01

샘플 응답

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/databases/testdb/auditingPolicies/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/auditingPolicies",
  "location": "West US",
  "kind": null,
  "properties": {
    "auditingState": "New",
    "eventTypesToAudit": "PlainSQL_Success,PlainSQL_Failure,ParameterizedSQL_Success,ParameterizedSQL_Failure,StoredProcedure_Success,StoredProcedure_Failure,Login_Success,Login_Failure,TransactionManagement_Success,TransactionManagement_Failure",
    "storageAccountName": null,
    "storageAccountKey": null,
    "storageAccountSecondaryKey": null,
    "storageTableEndpoint": null,
    "storageAccountResourceGroupName": null,
    "storageAccountSubscriptionId": null,
    "fullAuditLogsTableName": "SQLDBAuditLogsBlobauditingtest2080",
    "auditLogsTableName": "Blobauditingtest2080",
    "retentionDays": "0"
  }
}

정의

Name Description
ServerTableAuditingPolicy

서버 테이블 감사 정책입니다.

TableAuditingPolicyName

테이블 감사 정책의 이름입니다.

ServerTableAuditingPolicy

서버 테이블 감사 정책입니다.

Name 형식 Description
id

string

리소스 ID입니다.

kind

string

리소스 종류입니다.

location

string

리소스 위치.

name

string

리소스 이름입니다.

properties.auditLogsTableName

string

감사 로그 테이블 이름입니다.

properties.auditingState

string

정책의 상태입니다.

properties.eventTypesToAudit

string

감사할 이벤트 유형의 쉼표로 구분된 목록입니다.

properties.fullAuditLogsTableName

string

전체 감사 로그 테이블 이름입니다.

properties.retentionDays

string

감사 로그에 보관할 일 수입니다.

properties.storageAccountKey

string

감사 스토리지 계정의 키입니다.

properties.storageAccountName

string

테이블 스토리지 계정 이름

properties.storageAccountResourceGroupName

string

테이블 스토리지 계정 리소스 그룹 이름

properties.storageAccountSecondaryKey

string

감사 스토리지 계정의 보조 키입니다.

properties.storageAccountSubscriptionId

string

Table Storage 구독 ID입니다.

properties.storageTableEndpoint

string

스토리지 테이블 엔드포인트입니다.

type

string

리소스 종류.

TableAuditingPolicyName

테이블 감사 정책의 이름입니다.

Name 형식 Description
default

string