建立新的 Slack 帳戶並設定用戶端應用程式 - AWS Glue

建立新的 Slack 帳戶並設定用戶端應用程式

建立 Slack 帳戶
  1. 開啟 Slack 首頁以註冊帳戶。

  2. 選擇使用電子郵件地址註冊。輸入電子郵件地址,然後選擇繼續

  3. 輸入傳送到您電子郵件地址的 6 個字元代碼,其會將您重新導向至建立工作區或加入現有工作區。

  4. 選擇建立工作區以建立新工作區。在設定過程中,其將重新引導您回答幾個問題。

    • 公司名稱

    • 您的姓名

    • 透過電子郵件新增同事

    • 您的團隊正在做什麼? (這將是頻道名稱)

  5. 填寫這些問題的輸入欄位並繼續。您的帳戶現在已準備好可供使用。

建立 Slack 開發人員應用程式
  1. 登入您的 Slack 帳戶並登入 Slack 工作區。

  2. 從工作區功能表中,選取工具和設定,然後選取管理應用程式

  3. 從「Slack 應用程式型錄」功能表中,選取建置

  4. 應用程式頁面中,選取建立應用程式

  5. 建立應用程式頁面中,選取從頭開始

  6. 在開啟的命名應用程式並選擇工作區對話方塊中,新增應用程式名稱並選擇要在其中部署應用程式的工作區。然後選取建立應用程式

  7. 記下應用程式憑證中顯示的用戶端 ID 和機密

  8. 在「OAuth 與許可」邊欄中,移至「範圍」,然後選擇新增 OAuth 範圍。可以將重新導向 URL 新增至您的應用程式組態,以自動產生「新增至 Slack」按鈕或分發您的應用程式。向上捲動至「重新導向 URL」區段,然後選擇新增重新導向 URL 並儲存。

  9. 然後,捲動至「工作區的 OAuth 字符」區段,然後選擇安裝至工作區

  10. 在開啟的對話方塊中,通知您建立的應用程式正在請求存取您要連線之 Slack 工作區的許可,請選取允許

  11. 成功完成後,主控台會顯示「工作區的 OAuth 字符」畫面。

  12. 從「工作區的 OAuth 字符」畫面中,複製並儲存將用來連線至 AWS Glue 的 OAuth 字符

  13. 接著,您可以擷取 Slack 團隊 ID。從 Slack 工作區功能表中,選取工具和設定,然後選取管理應用程式。可以在開啟的頁面 URL 中找到您的團隊 ID。

  14. 若要公開分發您的應用程式,可以選擇側邊列中的管理分發按鈕來啟用。向下捲動至「與其他工作區共用您的應用程式」區段,然後選擇移除硬式編碼資訊。提供同意,然後選擇作用中的公有分發

  15. 您的應用程式現在已公開分發。若要存取實體 API,必須將應用程式新增至使用者想要存取的每個工作區頻道。

  16. 登入 slack 帳戶並開啟需要存取其頻道的工作區。

  17. 在工作區中,開啟應用程式想要存取的頻道,然後選擇頻道標題。從快顯視窗中選取整合索引標籤,然後新增應用程式。透過這種方式,應用程式會與頻道整合,以存取其 API。

    OAuth 2.0 用戶端 ID 必須擁有一個或多個已授權的重新導向 URL。重新導向 URL 的格式如下:

    注意

    Appflow 重新導向 URL 可能會變更,AWS Glue 平台的 post 重新導向 URL 可用。用戶端 ID 和用戶端機密來自 OAuth 2.0 用戶端 ID 的設定。

    重新導向 URL 可以是下列其中一項
    Gamma 環境的重新導向 URL
    https://us-west-2.console.aws.amazon.com/appflow/oauth https://us-east-1.awsc-integ.aws.amazon.com/appflow/oauth
    https://us-east-2.console.aws.amazon.com/appflow/oauth
    https://us-west-1.console.aws.amazon.com/appflow/oauth
    https://ap-south-1.console.aws.amazon.com/appflow/oauth
    https://ap-southeast-1.console.aws.amazon.com/appflow/oauth
    https://ap-southeast-2.console.aws.amazon.com/appflow/oauth
    https://ap-northeast-1.console.aws.amazon.com/appflow/oauth
    https://ap-northeast-2.console.aws.amazon.com/appflow/oauth
    https://ca-central-1.console.aws.amazon.com/appflow/oauth
    https://eu-central-1.console.aws.amazon.com/appflow/oauth
    https://eu.west-1.console.aws.amazon.com/appflow/oauth
    https://eu-west-2.console.aws.amazon.com/appflow/oauth
    https://eu-west-3.console.aws.amazon.com/appflow/oauth
    https://sa-east-1.console.aws.amazon.com/appflow/oauth
    https://us-west-2.awsc-integ.aws.amazon.com/appflow/oauth
    https://af-south-1.console.aws.amazon.com/appflow/oauth