MembuatAWS Support Aplikasi di sumber daya Slack denganAWS CloudFormation - AWS Support

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

MembuatAWS Support Aplikasi di sumber daya Slack denganAWS CloudFormation

AWS SupportAplikasi di Slack terintegrasi denganAWS CloudFormation, layanan yang membantu Anda membuat model dan mengaturAWS sumber daya agar Anda dapat menghabiskan lebih sedikit waktu untuk membuat dan mengelola sumber daya dan infrastruktur Anda. Anda membuat templat yang menggambarkanAWS sumber daya yang Anda inginkan (seperti AndaAccountAlias danSlackChannelConfiguration), dan memasokAWS CloudFormation persediaan dan mengonfigurasi sumber daya tersebut untuk Anda.

Saat menggunakanAWS CloudFormation, Anda dapat menggunakan kembali templat Anda untuk menyiapkan sumber dayaAWS Support aplikasi secara konsisten dan berulang kali. Jelaskan sumber daya Anda satu kali, lalu sediakan sumber daya yang sama berulang kali dalam beberapa Akun AWS dan Wilayah.

AWS SupportAplikasi danAWS CloudFormation template

Untuk menyediakan dan mengonfigurasi sumber daya untukAWS Support Aplikasi dan layanan terkait, Anda harus memahami AWS CloudFormationtemplat. Templat adalah file teks dengan format JSON atau YAML. Templat ini menjelaskan sumber daya yang ingin Anda sediakan di tumpukan AWS CloudFormation Anda. Jika Anda tidak terbiasa dengan JSON atau YAML, Anda dapat menggunakan AWS CloudFormation Designer untuk membantu Anda memulai dengan templat AWS CloudFormation. Untuk informasi selengkapnya, lihat Apa yang dimaksud dengan AWS CloudFormation Designer? dalam Panduan Pengguna AWS CloudFormation.

AWS SupportApp mendukung menciptakan AndaAccountAlias danSlackChannelConfiguration diAWS CloudFormation. Untuk informasi selengkapnya, termasuk contoh templat JSON dan YAKL untukSlackChannelConfiguration sumber dayaAccountAlias dan sumber daya daya aplikasi, lihat referensi tipe sumber dayaAWS Support app dalam PanduanAWS CloudFormation Pengguna Panduan Pengguna.

Membuat sumber daya konfigurasi Slack untuk organisasi Anda

Anda dapat menggunakanCloudFormation template untuk membuat sumber daya yang Anda butuhkan untukAWS Support Aplikasi. Jika Anda adalah akun manajemen untuk organisasi Anda, Anda dapat menggunakan template untuk membuat sumber daya ini untuk akun anggota AndaAWS Organizations.

Misalnya, Anda dapat menggunakan template untuk membuat konfigurasi ruang kerja Slack yang sama untuk semua akun di organisasi, tetapi kemudian menggunakan template terpisah untuk membuat konfigurasi saluran Slack yang berbeda untuk unit tertentuAkun AWS atau organisasi (oU). Anda juga dapat menggunakan template untuk membuat konfigurasi ruang kerja Slack sehingga akun anggota kemudian dapat mengkonfigurasi saluran Slack yang mereka inginkan untuk merekaAkun AWS.

Anda dapat memilih apakah akan menggunakanCloudFormation template atau tidak. Jika Anda tidak menggunakanCloudFormation template, Anda dapat menyelesaikan langkah-langkah manual berikut sebagai gantinya:

  • Buat sumber dayaAWS Support App diAWS Support Center Console.

  • Buat kasus dukunganAWS Support untuk mengotorisasi beberapa akun untuk menggunakanAWS Support Aplikasi.

  • Panggil operasi RegisterSlackWorkspaceForOrganizationAPI untuk mendaftarkan ruang kerja Slack untuk akun Anda. CloudFormationTumpukan memanggil operasi API ini untuk Anda.

Ikuti prosedur ini untuk mengunggahCloudFormation template ke organisasi Anda. Anda dapat menggunakan contoh template dari halaman referensi jenis sumber dayaAWS Support App.

Template memberitahuCloudFormation untuk membuat sumber daya berikut:

PerbaruiCloudFormation template Anda untuk Slack

Untuk memulai, gunakan templat berikut untuk membuat tumpukan. Anda harus mengganti template dengan nilai yang valid untuk ruang kerja dan saluran Slack Anda.

catatan

Kami tidak merekomendasikan penggunaan templat untuk membuatAccountAlias sumber daya untuk organisasi Anda. AccountAliasSumber daya mengidentifikasi secara unikAkun AWS diAWS Support Aplikasi. Akun anggota Anda dapat memasukkan nama akun di Konsol Pusat Support. Untuk informasi selengkapnya, lihat Otorisasi ruang kerja Slack.

Untuk memperbaruiCloudFormation template Anda untuk Slack
  1. Jika Anda adalah akun manajemen untuk organisasi, Anda harus secara manual mengotorisasi ruang kerja Slack untuk akun Anda sebelum akun anggota dapat digunakanCloudFormation untuk membuat sumber daya. Jika Anda belum melakukannya, lihatOtorisasi ruang kerja Slack.

  2. Dari halaman referensi jenis sumber dayaAWS Support App, salin template JSON atau YAKL untuk sumber daya yang Anda inginkan.

  3. Di editor teks, tempel templat ke file baru.

  4. Dalam template, tentukan parameter yang Anda inginkan. Minimal, ganti nilai untuk bidang berikut:

    • TeamIddengan ID ruang kerja Slack Anda

    • ChannelIddengan ID saluran Slack

    • ChannelNamedengan nama untuk mengidentifikasi konfigurasi saluran Slack

    Tip

    Untuk menemukan ruang kerja dan ID saluran, buka saluran Slack Anda di browser. Di URL, ID ruang kerja Anda adalah pengidentifikasi pertama dan ID saluran adalah yang kedua. Misalnya, dihttps://app.slack.com/client/T012ABCDEFG/C01234A5BCD, T012ABCDEFG adalah ID ruang kerja dan C01234A5BCD adalah ID saluran.

  5. Simpan file sebagai file JSON atau YAKL.

Buat tumpukan untuk akun manajemen

Selanjutnya, Anda harus membuat tumpukan untuk akun manajemen di organisasi. Langkah ini memanggil operasi RegisterSlackWorkspaceForOrganizationAPI untuk Anda dan mengotorisasi ruang kerja dengan Slack.

catatan

Kami menyarankan Anda mengunggah template konfigurasi ruang kerja Slack yang Anda perbarui di prosedur sebelumnya untuk akun manajemen. Anda tidak perlu mengupload template konfigurasi saluran Slack kecuali Anda juga mengonfigurasi akun manajemen untuk menggunakanAWS Support Aplikasi.

Untuk membuat tumpukan untuk akun manajemen
  1. Masuk ke akunAWS Management Console sebagai manajemen untuk organisasi Anda.

  2. Buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation.

  3. Jika belum, di Region selector (Pemilih wilayah), pilih salah satu dari yang berikutWilayah AWS:

    • Europe (Frankfurt)

    • Europe (Ireland)

    • Europe (London)

    • AS Timur (N. Virginia)

    • US East (Ohio)

    • US West (Oregon)

    • Asia Pacific (Singapore)

    • Asia Pacific (Tokyo)

    • (Canada (Central)

  4. Ikuti prosedur untuk membuat tumpukan. Untuk informasi selengkapnya, lihat Membuat tumpukan diAWS CloudFormation konsol.

    SetelahCloudFormation berhasil membuat tumpukan, Anda dapat menggunakan template yang sama untuk membuat kumpulan tumpukan untuk organisasi Anda.

Buat set set set set set set set set set set set set set untuk organisasi Anda

Selanjutnya, gunakan template yang sama untuk konfigurasi ruang kerja Slack untuk membuat set tumpukan denganservice-managed izin. Anda dapat menggunakan set tumpukan untuk membuat tumpukan untuk seluruh organisasi Anda atau menentukan OU yang Anda inginkan. Untuk informasi selengkapnya, lihat Buat set set set set set set set set set set set.

Prosedur ini juga memanggil operasi RegisterSlackWorkspaceForOrganizationAPI untuk Anda. Operasi API ini mengotorisasi ruang kerja dengan Slack untuk akun anggota.

Membuat kumpulan tumpukan untuk organisasi Anda
  1. Masuk ke akunAWS Management Console sebagai manajemen untuk organisasi Anda.

  2. Buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation.

  3. Jika belum, di Region selector (Pemilih wilayah), pilih yang sama denganWilayah AWS yang telah Anda gunakan di prosedur sebelumnya.

  4. Di panel navigasi, pilih panel navigasi panel navigasi panel navigasi, pilih StackSets.

  5. Pilih BuatStackSet.

  6. Pada halaman Pilih template, simpan opsi default untuk opsi berikut:

    • Untuk Izin, simpan izin yang dikelola Layanan.

    • Untuk Prasyarat - Siapkan template, simpan Template sudah siap.

  7. Di bawah Tentukan template, pilih Unggah file template, lalu pilih Pilih file.

  8. Pilih file dan kemudian pilih Berikutnya.

  9. Pada halaman TentukanStackSet detail, masukkan nama tumpukan sepertisupport-app-slack-workspace, masukkan deskripsi, lalu pilih Berikutnya.

  10. Pada halaman KonfigurasiStackSet opsi, simpan opsi default dan kemudian pilih Berikutnya.

  11. Pada halaman Atur opsi penyebaran, untuk Tambahkan tumpukan ke set tumpukan, simpan opsi Deploy tumpukan baru default.

  12. Untuk target Deployment, pilih apakah Anda ingin membuat tumpukan untuk seluruh organisasi atau OU tertentu. Jika Anda memilih OU, masukkan ID OU.

  13. Untuk Tentukan wilayah, masukkan hanya satu dari yang berikut iniWilayah AWS:

    • Europe (Frankfurt)

    • Europe (Ireland)

    • Europe (London)

    • AS Timur (N. Virginia)

    • US East (Ohio)

    • US West (Oregon)

    • Asia Pacific (Singapore)

    • Asia Pacific (Tokyo)

    • (Canada (Central)

    Catatan:
    • Untuk menyederhanakan alur kerja Anda, sebaiknya gunakan yang samaWilayah AWS dengan yang telah Anda pilih di langkah 3.

    • Memilih lebih dari satuWilayah AWS dapat menyebabkan konflik dengan membuat tumpukan Anda.

  14. Untuk opsi Deployment, untuk Toleransi kegagalan - opsional, masukkan jumlah akun di mana tumpukan dapat gagal sebelumCloudFormation menghentikan operasi. Kami menyarankan Anda memasukkan jumlah akun yang ingin Anda tambahkan, minus satu. Misalnya, jika OU yang Anda tentukan memiliki 10 akun anggota, masukkan 9. Ini berarti bahwa bahkan jikaCloudFormation gagal operasi 9 kali, setidaknya satu akun akan berhasil.

  15. Pilih Selanjutnya.

  16. Pada halaman Tinjau, tinjau opsi Anda, lalu pilih Kirim. Anda dapat memeriksa status tumpukan Anda pada tab Stack instances.

  17. (Opsional) Ulangi prosedur ini untuk mengupload template untuk konfigurasi saluran Slack. Contoh template juga membuat peran IAM dan melampirkan kebijakanAWS terkelola. Peran ini memiliki izin yang diperlukan untuk mengakses layanan lain untuk Anda. Untuk informasi selengkapnya, lihat Mengelola akses keAWS Support Aplikasi.

    Jika Anda tidak membuat set tumpukan untuk membuat konfigurasi saluran Slack, akun anggota Anda dapat mengonfigurasi saluran Slack secara manual. Untuk informasi selengkapnya, lihat Mengkonfigurasi saluran Slack.

SetelahCloudFormation membuat tumpukan, setiap akun anggota dapat masuk ke Konsol Pusat Support dan menemukan ruang kerja dan saluran Slack yang dikonfigurasi. Mereka kemudian dapat menggunakanAWS Support Aplikasi untuk merekaAkun AWS. Lihat Membuat kasus dukungan di saluran Slack.

Tip

Jika Anda perlu mengunggah templat baru, sebaiknya gunakan templat yang baru, sebaiknya gunakan templatWilayah AWS yang telah Anda tentukan sebelumnya.

Pelajari selengkapnya tentang CloudFormation

Untuk mempelajari selengkapnya tentang CloudFormation, lihat sumber daya berikut:

Buat sumber dayaAWS Support Aplikasi dengan menggunakan Terraform

Anda juga dapat menggunakan Terraform untuk membuat sumber dayaAWS Support App untuk AndaAkun AWS. Terraform adalahinfrastructure-as-code alat yang dapat Anda gunakan untuk aplikasi cloud Anda. Anda dapat menggunakan Terraform untuk membuat sumber dayaAWS Support Aplikasi alih-alih menerapkanCloudFormation tumpukan ke akun.

Setelah Anda menginstal Terraform, Anda dapat menentukan sumber dayaAWS Support App yang Anda inginkan. Terraform memanggil operasi RegisterSlackWorkspaceForOrganizationAPI untuk mendaftarkan ruang kerja Slack untuk Anda dan membuat sumber daya Anda. Anda kemudian dapat masuk ke Konsol Pusat Support dan menemukan ruang kerja dan saluran Slack yang dikonfigurasi.

Catatan
  • Jika Anda adalah akun manajemen untuk organisasi, Anda harus secara manual mengotorisasi ruang kerja Slack untuk akun Anda sebelum akun anggota Anda dapat menggunakan Terraform untuk membuat sumber daya. Jika Anda belum melakukannya, lihatOtorisasi ruang kerja Slack.

  • Tidak seperti kumpulanCloudFormation tumpukan, Anda tidak dapat menggunakan Terraform untuk membuat resourceAWS Support Aplikasi untuk OU di organisasi Anda.

  • Anda juga dapat menemukan riwayat acara untuk pembaruan ini dari Terraform diAWS CloudTrail. eventSourceUntuk acara ini akancloudcontrolapi.amazonaws.com dansupportapp.amazonaws.com. Untuk informasi selengkapnya, lihat LoggingAWS Support App di Slack API panggilan menggunakanAWS CloudTrail.

Pelajari selengkapnya

Untuk mempelajari selengkapnya tentang Terraform, lihat topik berikut: