Creazione di una sottoscrizione Slack

Creare una sottoscrizione Slack in Notifiche.

Informazioni preliminari

Per creare una sottoscrizione Slack, è necessario disporre di un token webhook per l'URL dell'endpoint. Vedere la documentazione di Slack.

  • Questi passi mostrano come aprire il pannello Crea sottoscrizione dalla pagina dei dettagli dell'argomento a cui si desidera aggiungere la sottoscrizione. È inoltre possibile aprire questo pannello dalla pagina della lista Sottoscrizioni, specificando l'argomento nel pannello: selezionare Crea sottoscrizione, quindi selezionare un argomento sottoscrizione.
    1. Nella pagina di elenco Argomenti, selezionare l'argomento da utilizzare. Per informazioni su come trovare la pagina dell'elenco o l'argomento, vedere Elenco di argomenti.
    2. Nella pagina dei dettagli dell'argomento selezionare Crea sottoscrizione.
    3. Nel pannello Crea sottoscrizione, per Protocollo, selezionare Slack.
    4. Immettere l'endpoint Slack, incluso il token webhook, utilizzando il seguente formato:
      https://hooks.slack.com/services/<webhook-token>

      La parte dell'URL relativa a <webhook-token> contiene due barre (/). Parametri di query non consentiti negli URL.

    5. Selezionare Crea.

    Notifiche crea la sottoscrizione Slack e invia un URL di conferma al relativo endpoint. L'URL di conferma è valido per tre (3) giorni. La sottoscrizione è in sospeso fino alla ricezione della conferma.

  • Per creare una sottoscrizione Slack, utilizzare il comando oci ons subscription create e i parametri necessari.

    oci ons subscription create --protocol "SLACK" --subscription-endpoint <Slack_endpoint> [...]

    Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Notifications.

  • Eseguire l'operazione CreateSubscription per creare una sottoscrizione Slack.

    Ad esempio:

    POST /20181201/subscriptions
    Host: notification.us-phoenix-1.oraclecloud.com
    <authorization and other headers>
    {
      "topicId": "<topic_OCID>",
      "compartmentId": "<compartment_OCID>",
      "protocol": "SLACK",
      "endpoint": "<slack-endpoint>"
    }