

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AppFabricSmartsheet에 대한 구성
<a name="smartsheet"></a>

Smartsheet는 기업 전반에서 업무, 사람, 기술을 조율하는 데 도움이 되는 업무 관리 플랫폼입니다. Smartsheet는 누구나 프로젝트를 관리하고, 워크플로를 자동화하고, 규모에 맞게 솔루션을 신속하게 구축할 수 있도록 강력한 엔터프라이즈급 기능 세트를 제공하여 보안 및 규정 준수를 유지하면서 혁신을 위한 환경을 조성할 수 있습니다.

 AWS AppFabric for security를 사용하여의 로그 및 사용자 데이터를 감사하고Smartsheet, 데이터를 OCSF(Open Cybersecurity Schema Framework) 형식으로 정규화하고, Amazon Simple Storage Service(Amazon S3) 버킷 또는 Amazon Data Firehose 스트림에 데이터를 출력할 수 있습니다.

**Topics**
+ [Smartsheet에 대한 AppFabric 지원](#smartsheet-appfabric-support)
+ [AppFabric을 Smartsheet 계정에 연결](#smartsheet-appfabric-connecting)

## Smartsheet에 대한 AppFabric 지원
<a name="smartsheet-appfabric-support"></a>

AppFabric은 Smartsheet에서 사용자 정보 및 감사 로그 수신을 지원합니다.

### 사전 조건
<a name="smartsheet-prerequisites"></a>

AppFabric을 사용하여 Smartsheet로부터 지원되는 대상으로 감사 로그를 전송하려면 다음 요구 사항을 충족해야 합니다.
+ Smartsheet 비즈니스, 엔터프라이즈 또는 어드밴스 계정이 있어야 합니다. Smartsheet 계정 생성 또는 업그레이드에 대한 자세한 내용은 Smartsheet 웹사이트의 [Smartsheet 가격 책정](https://www.smartsheet.com/pricing) 또는 [Smartsheet 고급](https://www.smartsheet.com/pricing/smartsheet-advance)을 참조하십시오.
+ [Smartsheet 개발자 등록](https://developers.smartsheet.com/register/) 절차를 완료해야 합니다.

### 속도 제한 고려 사항
<a name="smartsheet-rate-limits"></a>

Smartsheet은 Smartsheet API에 속도 제한을 부과합니다. Smartsheet API 속도 제한에 대한 자세한 내용은 *Smartsheet 웹사이트의 Smartsheet API 참조*에서 [속도 제한](https://smartsheet.redoc.ly/#section/Work-at-Scale/Rate-Limiting)을 참조하십시오.

### 데이터 지연 고려 사항
<a name="smartsheet-data-delay"></a>

감사 이벤트가 목적지로 전달되기까지 길면 30분까지 지연될 수 있습니다. 이는 애플리케이션에서 제공하는 감사 이벤트가 지연되고 데이터 손실을 줄이기 위한 예방 조치가 취해졌기 때문입니다. 하지만 이는 계정 수준에서 사용자 지정할 수 있습니다. 도움이 필요하면 [지원](https://aws.amazon.com/contact-us/)로 문의하십시오. 

## AppFabric을 Smartsheet 계정에 연결
<a name="smartsheet-appfabric-connecting"></a>

AppFabric 서비스 내에서 앱 번들을 생성한 후에는 AppFabric에 Smartsheet을 사용하여 인증해야 합니다. Smartsheet을 AppFabric으로 인증하는 데 필요한 정보를 찾으려면 다음 단계를 사용하십시오.

### OAuth 애플리케이션 생성
<a name="smartsheet-create-oauth-application"></a>

AppFabric은 OAuth을 사용하여 Smartsheet과 통합됩니다. Smartsheet에서 OAuth 애플리케이션을 생성하려면 다음 단계를 사용하십시오.

1. Smartsheet 계정에서 개발자 도구를 탐색합니다.

1. 개발자 도구 화면에서 **새 앱 생성**을 선택합니다.

1. **새 앱 생성** 화면의 모든 입력 필드를 작성합니다.

1. **앱 URL** 및 **앱 연락처/지원**에는 임의의 고유한 값을 사용합니다.

1. 다음 형식의 리디렉션 URL을 앱 리디렉션 URL로 사용합니다.

   ```
   https://<region>.console.aws.amazon.com/appfabric/oauth2
   ```

   이 URL에서 `<region>`는 AppFabric 앱 번들을 구성한 AWS 리전 의 코드입니다. 미국 동부(버지니아 북부) 리전의 경우 이 코드는 `us-east-1`입니다. 해당 리전의 리디렉션 URL은 `https://us-east-1.console.aws.amazon.com/appfabric/oauth2`입니다.

1. **저장**을 선택합니다.

1. 앱 클라이언트 ID와 앱 암호를 복사하여 저장합니다.

### 필수 범위
<a name="smartsheet-required-scopes"></a>

Smartsheet에서는 OAuth 구성에 범위를 명시적으로 추가할 필요가 없습니다. AppFabric은 Smartsheet 계정에 대한 인증 요청에서 다음 범위를 요청합니다.
+ `READ_EVENTS`
+ `READ_USERS`

### 앱 인증
<a name="smartsheet-app-authorizations"></a>

#### 테넌트 ID
<a name="smartsheet-tenant-id"></a>

AppFabric은 테넌트 ID를 요청합니다. AppFabric의 테넌트 ID는 Smartsheet 계정 ID입니다.

#### 테넌트 이름
<a name="smartsheet-tenant-name"></a>

AppFabric은 테넌트 ID를 요청합니다. Smartsheet 계정을 고유하게 식별하는 모든 값을 입력합니다.

#### 클라이언트 ID
<a name="smartsheet-client-id"></a>

AppFabric은 클라이언트 ID를 요청합니다. AppFabric의 클라이언트 ID는 Smartsheet 앱 클라이언트 ID입니다. Smartsheet에서 앱 클라이언트 ID를 찾으려면 다음 단계를 사용하십시오.

1. Smartsheet 계정에서 개발자 도구를 탐색합니다.

1. AppFabric과 연결하는 데 사용하는 OAuth 애플리케이션을 선택합니다.

1. **앱 프로필** 화면의 앱 클라이언트 ID를 AppFabric의 **클라이언트 ID** 필드에 입력합니다.

#### 클라이언트 암호
<a name="smartsheet-client-secret"></a>

AppFabric은 클라이언트 암호를 요청합니다. AppFabric의 클라이언트 암호는 Smartsheet 앱 암호입니다. Smartsheet에서 앱 암호를 찾으려면 다음 단계를 사용합니다.

1. Smartsheet 계정에서 개발자 도구를 탐색합니다.

1. AppFabric과 연결하는 데 사용하는 OAuth 애플리케이션을 선택합니다.

1. **앱 프로필** 화면의 앱 암호를 AppFabric의 **클라이언트 암호** 필드에 입력합니다.

#### 인증 승인
<a name="smartsheet-approve-authorization"></a>

AppFabric에서 앱 인증을 생성한 후 Smartsheet에서 인증을 승인하라는 팝업창이 뜹니다. AppFabric 인증을 승인하려면 **허용**을 선택합니다.