구성 Slack ... 에 대한 AppFabric - AWS AppFabric

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

구성 Slack ... 에 대한 AppFabric

Slack 사람들의 직장 생활을 더 단순하고 즐겁고 생산적으로 만드는 것을 사명으로 삼고 있습니다. 코드 없는 자동화를 통해 모든 사람에게 역량을 부여하고, 검색 및 지식 공유를 원활하게 하며, 팀이 함께 작업을 진행하면서 연결 및 참여를 유지함으로써 성과를 향상시키는 고객 기업용 생산성 플랫폼입니다. 의 일환으로 Salesforce, Slack 에 깊이 통합되어 있습니다.Salesforce Customer 360은 영업, 서비스, 마케팅 팀 전반의 생산성을 극대화합니다. 자세히 알아보고 시작하려면 Slack 무료로 방문하세요. slack.com.

다음을 사용할 수 있음: AWS AppFabric 보안을 위한 감사 로그 및 사용자 데이터 Slack, 데이터를 개방형 사이버 보안 스키마 프레임워크 (OCSF) 형식으로 정규화하고 Amazon Simple Storage Service (Amazon S3) 버킷 또는 Amazon Data Firehose 스트림으로 데이터를 출력합니다.

AppFabric 지원 대상: Slack

AppFabric 사용자 정보 및 감사 로그 수신 지원 Slack.

사전 조건

에서 감사 로그를 전송하는 AppFabric 데 사용합니다.Slack 지원되는 대상으로는 다음 요구 사항을 충족해야 합니다.

속도 제한 고려 사항

Slack 요금 제한을 부과합니다.Slack API. 에 대한 자세한 내용은 Slack API요율 한도는 의 요율 한도를 참조하십시오. Slack API의 사용 가이드 Slack 웹사이트. 기존의 것과 AppFabric 조합한 경우 Slack API응용 프로그램이 제한을 초과하면 에 나타나는 감사 로그가 AppFabric 지연될 수 있습니다.

데이터 지연 고려 사항

감사 이벤트가 목적지로 전달되기까지 길면 30분까지 지연될 수 있습니다. 이는 애플리케이션에서 제공하는 감사 이벤트가 지연되고 데이터 손실을 줄이기 위한 예방 조치가 취해졌기 때문입니다. 하지만 이는 계정 수준에서 사용자 지정할 수 있습니다. 도움이 필요한 경우 다음 연락처로 문의하십시오. AWS Support.

다음 AppFabric 주소로 연결 Slack account

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

OAuth애플리케이션 생성

AppFabric 다음과 통합됩니다.Slack 사용OAuth. 앱을 만드는 방법에는 OAuth 앱 매니페스트를 사용하는 방법과 처음부터 새로 만드는 방법이 있습니다. 에서 OAuth 애플리케이션을 만들려면 Slack다음 단계를 사용하십시오.

Using an app manifest
  1. 로 이동합니다.Slack브라우저의 앱 관리 UI.

  2. 새 앱 생성을 선택합니다.

  3. 앱 매니페스트에서를 선택합니다.

  4. AppFabric승인하려는 작업 영역을 선택합니다.

  5. 아래 앱 매니페스트 입력 상자에서 기존 JSON 항목을 JSON선택하고 다음으로 바꿉니다. Replace <region> 적절한 항목과 함께 AWS 리전 (예를 들어,us-east-1).

    { "display_information": { "name": "AppFabric" }, "oauth_config": { "redirect_urls": [ "https://<region>.console.aws.amazon.com/appfabric/oauth2" ], "scopes": { "user": [ "auditlogs:read", "users:read.email", "users:read" ] } }, "settings": { "org_deploy_enabled": false, "socket_mode_enabled": false, "token_rotation_enabled": true } }
  6. 기본 정보 페이지에서 클라이언트 ID와 클라이언트 암호를 복사하여 저장합니다.

  7. auditLogs:read 범위 내에서 앱의 공개 배포를 활성화해야 합니다. 자세한 내용은 Slack 웹사이트의 공개 배포 활성화를 참조하십시오.

From scratch
  1. 앱 생성 화면에서 처음부터 새로 만들기를 선택합니다.

  2. 앱 이름을 지정하고 워크스페이스를 선택합니다.

  3. 기본 정보 페이지에서 클라이언트 ID와 클라이언트 암호를 복사하여 저장합니다.

  4. OAuth및 권한 페이지에서 토큰 순환을 통한 고급 토큰 보안 옵션을 선택합니다.

  5. OAuth및 권한 페이지의 리디렉션 URLs 섹션에 다음 형식으로 URL a를 추가합니다.

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

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

  6. auditLogs:read 범위 내에서 앱의 공개 배포를 활성화해야 합니다. 자세한 내용은 Slack 웹사이트의 공개 배포 활성화를 참조하십시오.

필수 범위

참고

이 섹션은 OAuth 앱을 처음부터 새로 만들기로 선택한 경우에만 적용됩니다. 앱 매니페스트를 사용하여 애플리케이션 인증을 생성하기로 선택한 경우 이 섹션을 건너뛰십시오.

OAuth및 권한 페이지에 다음 사용자 토큰 범위를 추가해야 합니다.Slack OAuth애플리케이션:

  • auditlogs:read

  • users:read.email

  • users:read

앱 인증

테넌트 ID

AppFabric 테넌트 ID를 요청합니다. 입력한 테넌트 AppFabric ID는 귀하의 것입니다.Slack 워크스페이스 ID. 테넌트 ID를 얻으려면 위치 찾기의 지침을 따르십시오.Slack URL에서 Slack 도움말 센터의 Slack 웹사이트. 당신의 Slack 작업 공간의 URL 형식은 examplecorp.slack.com 또는 와 비슷합니다examplecorp.enterprise.slack.com. 필요한 테넌트 ID는 .slack.com 또는 .enterprise.slack.com가 없는 examplecorp입니다.

테넌트 이름

사용자를 식별할 수 있는 이름을 입력합니다.Slack 워크스페이스 ID. AppFabric테넌트 이름을 사용하여 앱 인증 및 앱 인증을 통해 생성된 모든 수집에 레이블을 지정합니다.

클라이언트 ID

AppFabric 고객으로부터 클라이언트 ID를 요청합니다.Slack OAuth애플리케이션. 클라이언트 ID를 찾으려면 다음 단계를 사용합니다.

  1. 로 이동합니다.Slack브라우저의 앱 관리 UI.

  2. 함께 사용할 OAuth 애플리케이션을 선택합니다 AppFabric.

  3. 기본 정보 페이지의 클라이언트 ID를 의 클라이언트 ID 필드에 입력합니다 AppFabric.

클라이언트 암호

AppFabric 고객으로부터 클라이언트 비밀번호를 요청합니다.Slack OAuth신청서. 클라이언트 암호를 찾으려면 다음 단계를 사용합니다.

  1. 로 이동합니다.Slack브라우저의 앱 관리 UI.

  2. 함께 사용할 OAuth 애플리케이션을 선택합니다 AppFabric.

  3. 기본 정보 페이지의 클라이언트 암호를 의 클라이언트 암호 필드에 입력합니다 AppFabric.

인증 승인

에서 앱 인증을 AppFabric 생성하면 다음과 같은 팝업 창이 나타납니다.Slack 승인을 승인하려면 승인을 승인하려면 허용을 AppFabric 선택합니다.