Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat AWS Dukungan Aplikasi di sumber daya Slack dengan AWS CloudFormation
AWS Dukungan Aplikasi di Slack terintegrasi dengan AWS CloudFormation, layanan yang membantu Anda memodelkan dan mengatur AWS sumber daya Anda sehingga Anda dapat menghabiskan lebih sedikit waktu untuk membuat dan mengelola sumber daya dan infrastruktur Anda. Anda membuat templat yang menjelaskan semua AWS sumber daya yang Anda inginkan (seperti milik Anda AccountAlias dan SlackChannelConfiguration), serta menyediakan serta AWS CloudFormation mengonfigurasi sumber daya tersebut untuk Anda.
Saat menggunakannya AWS CloudFormation, Anda dapat menggunakan kembali template untuk menyiapkan resource AWS Dukungan Aplikasi secara konsisten dan berulang kali. Jelaskan sumber daya Anda sekali, lalu sediakan sumber daya yang sama berulang-ulang di beberapa Akun AWS dan Wilayah.
AWS Dukungan Aplikasi dan AWS CloudFormation template
Untuk menyediakan dan mengonfigurasi sumber daya untuk AWS Dukungan Aplikasi dan layanan terkait, Anda harus memahami AWS CloudFormation templat. Template adalah file teks yang diformat dalam JSON atauYAML. Template ini menjelaskan sumber daya yang ingin Anda sediakan di AWS CloudFormation tumpukan Anda. Jika Anda tidak terbiasa dengan JSON atauYAML, Anda dapat menggunakan AWS CloudFormation Designer untuk membantu Anda memulai dengan AWS CloudFormation template. Untuk informasi lebih lanjut, lihat Apa itu AWS CloudFormation Desainer? dalam AWS CloudFormation User Guide.
AWS Dukungan Aplikasi mendukung pembuatan Anda AccountAlias dan SlackChannelConfiguration masuk AWS CloudFormation. Untuk informasi selengkapnya, termasuk contoh JSON dan YAML templat untuk SlackChannelConfiguration sumber daya AccountAlias dan sumber daya, lihat referensi Jenis sumber daya AWS Dukungan aplikasi di Panduan AWS CloudFormation Pengguna.
Membuat sumber daya konfigurasi Slack untuk organisasi Anda
Anda dapat menggunakan CloudFormation templat untuk membuat sumber daya yang Anda butuhkan untuk AWS Dukungan Aplikasi. Jika Anda adalah akun manajemen untuk organisasi Anda, Anda dapat menggunakan templat untuk membuat sumber daya ini untuk akun anggota Anda AWS Organizations.
Misalnya, Anda mungkin menggunakan templat untuk membuat konfigurasi ruang kerja Slack yang sama untuk semua akun di organisasi, tetapi kemudian menggunakan templat terpisah untuk membuat konfigurasi saluran Slack yang berbeda untuk unit tertentu Akun AWS atau organisasi (). OUs Anda juga dapat menggunakan template untuk membuat konfigurasi ruang kerja Slack sehingga akun anggota kemudian dapat mengkonfigurasi saluran Slack yang mereka inginkan untuk mereka. Akun AWS
Anda dapat memilih apakah akan menggunakan CloudFormation template atau tidak. Jika Anda tidak menggunakan CloudFormation templat, Anda dapat menyelesaikan langkah-langkah manual berikut:
-
Buat sumber daya AWS Dukungan Aplikasi di AWS Support Center Console.
-
Buat kasus dukungan AWS Dukungan untuk mengotorisasi beberapa akun untuk menggunakan AWS Dukungan Aplikasi.
-
Panggil RegisterSlackWorkspaceForOrganizationAPIoperasi untuk mendaftarkan ruang kerja Slack untuk akun Anda. CloudFormation Tumpukan memanggil API operasi ini untuk Anda.
Ikuti prosedur ini untuk mengunggah CloudFormation templat ke organisasi Anda. Anda dapat menggunakan contoh templat dari halaman referensi tipe sumber daya AWS Dukungan App.
Template memberitahu CloudFormation untuk membuat sumber daya berikut:
-
Konfigurasi ruang kerja Slack.
-
IAMPeran dengan
AWSSupportSlackAppCFNRole
nama. Bagian AWSSupportAppFullAccess AWS kebijakan terkelola terlampir.
Daftar Isi
Perbarui CloudFormation template Anda untuk Slack
Untuk memulai, gunakan template berikut untuk membuat tumpukan Anda. Anda harus mengganti template dengan nilai yang valid untuk ruang kerja dan saluran Slack Anda.
catatan
Kami tidak merekomendasikan penggunaan template untuk membuat AccountAlias sumber daya untuk organisasi Anda. Bagian AccountAlias resource secara unik mengidentifikasi Akun AWS di App. AWS Dukungan Akun anggota Anda dapat memasukkan nama akun di Support Center Console. Untuk informasi selengkapnya, lihat Otorisasi ruang kerja Slack.
Untuk memperbarui CloudFormation template Anda untuk Slack
-
Jika Anda adalah akun manajemen untuk organisasi, Anda harus secara manual mengotorisasi ruang kerja Slack untuk akun Anda sebelum akun anggota Anda dapat digunakan CloudFormation untuk membuat sumber daya. Jika Anda belum melakukannya, lihatOtorisasi ruang kerja Slack.
-
Dari halaman referensi Jenis sumber daya AWS Dukungan App, salin JSON atau YAML templat untuk sumber daya yang Anda inginkan.
-
Dalam editor teks, tempel template ke file baru.
-
Dalam template, tentukan parameter yang Anda inginkan. Minimal, ganti nilai untuk bidang berikut:
-
TeamId
dengan ID ruang kerja Slack Anda -
ChannelId
dengan ID saluran Slack -
ChannelName
dengan nama untuk mengidentifikasi konfigurasi saluran Slack
Tip
Untuk menemukan ruang kerja dan saluranIDs, buka saluran Slack Anda di browser. DiURL, ID ruang kerja Anda adalah pengenal pertama dan ID saluran adalah yang kedua. Misalnya, di https://app.slack.com/client/T012ABCDEFG/C01234A5BCD, T012 ABCDEFG adalah ID ruang kerja dan BCD C01234A5 adalah ID saluran.
-
-
Simpan file sebagai file JSON atau YAML file.
Buat tumpukan untuk akun manajemen
Selanjutnya, Anda harus membuat tumpukan untuk akun manajemen di organisasi. Langkah ini memanggil RegisterSlackWorkspaceForOrganizationAPIoperasi 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 mengunggah templat konfigurasi saluran Slack kecuali Anda juga mengonfigurasi akun manajemen untuk menggunakan Aplikasi. AWS Dukungan
Untuk membuat tumpukan untuk akun manajemen
-
Masuk ke akun manajemen AWS Management Console sebagai organisasi Anda.
Buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Jika Anda belum melakukannya, di pemilih Wilayah, pilih salah satu dari berikut ini: Wilayah AWS
-
Eropa (Frankfurt)
-
Eropa (Irlandia)
-
Eropa (London)
-
AS Timur (N. Virginia)
-
AS Timur (Ohio)
-
AS Barat (Oregon)
-
Asia Pasifik (Singapura)
-
Asia Pasifik (Tokyo)
-
(Canada (Central)
-
-
Ikuti prosedur untuk membuat tumpukan. Untuk informasi selengkapnya, lihat Membuat tumpukan di AWS CloudFormation konsol.
Setelah CloudFormation berhasil membuat tumpukan, Anda dapat menggunakan template yang sama untuk membuat kumpulan tumpukan untuk organisasi Anda.
Buat kumpulan tumpukan untuk organisasi Anda
Selanjutnya, gunakan template yang sama untuk konfigurasi ruang kerja Slack untuk membuat kumpulan tumpukan dengan service-managed
izin. Anda dapat menggunakan set tumpukan untuk membuat tumpukan untuk seluruh organisasi Anda atau menentukan OUs yang Anda inginkan. Untuk informasi selengkapnya, lihat Membuat kumpulan tumpukan.
Prosedur ini juga menyebut RegisterSlackWorkspaceForOrganizationAPIoperasi untuk Anda. APIOperasi ini mengotorisasi ruang kerja dengan Slack untuk akun anggota.
Untuk membuat kumpulan tumpukan untuk organisasi Anda
-
Masuk ke akun manajemen AWS Management Console sebagai organisasi Anda.
Buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Jika Anda belum melakukannya, di pemilih Wilayah, pilih yang sama dengan Wilayah AWS yang Anda gunakan dalam prosedur sebelumnya.
-
Di panel navigasi, pilih StackSets.
-
Pilih Buat StackSet.
-
Pada halaman Pilih templat, simpan opsi default untuk opsi berikut:
-
Untuk Izin, simpan izin yang dikelola Layanan.
-
Untuk Prasyarat - Siapkan template, simpan Template siap.
-
-
Di bawah Tentukan templat, pilih Unggah file templat, lalu pilih Pilih file.
-
Pilih file dan kemudian pilih Berikutnya.
-
Pada halaman Tentukan StackSet detail, masukkan nama tumpukan seperti
support-app-slack-workspace
, masukkan deskripsi, lalu pilih Berikutnya. -
Pada halaman Konfigurasi StackSet opsi, simpan opsi default dan kemudian pilih Berikutnya.
-
Pada halaman Set deployment options, untuk Add stack to stack set, pertahankan opsi Deploy new stacks default.
-
Untuk target Deployment, pilih apakah Anda ingin membuat tumpukan untuk seluruh organisasi atau spesifikOUs. Jika Anda memilih OU, masukkan ID OU.
-
Untuk Tentukan wilayah, masukkan hanya salah satu dari berikut ini Wilayah AWS:
-
Eropa (Frankfurt)
-
Eropa (Irlandia)
-
Eropa (London)
-
AS Timur (N. Virginia)
-
AS Timur (Ohio)
-
AS Barat (Oregon)
-
Asia Pasifik (Singapura)
-
Asia Pasifik (Tokyo)
-
(Canada (Central)
Catatan:
-
Untuk merampingkan alur kerja Anda, kami sarankan Anda menggunakan yang sama dengan Wilayah AWS yang Anda pilih di langkah 3.
-
Memilih lebih dari satu Wilayah AWS dapat menyebabkan konflik dengan membuat tumpukan Anda.
-
-
Untuk opsi Deployment, untuk Toleransi kegagalan - opsional, masukkan jumlah akun di mana tumpukan dapat gagal sebelum CloudFormation 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 jika CloudFormation gagal operasi 9 kali, setidaknya satu akun akan berhasil.
-
Pilih Berikutnya.
-
Pada halaman Ulasan, tinjau opsi Anda, lalu pilih Kirim. Anda dapat memeriksa status tumpukan Anda pada tab Stack instance.
-
(Opsional) Ulangi prosedur ini untuk mengunggah templat untuk konfigurasi saluran Slack. Contoh template juga membuat IAM peran dan melampirkan kebijakan AWS terkelola. Peran ini memiliki izin yang diperlukan untuk mengakses layanan lain untuk Anda. Untuk informasi selengkapnya, lihat Mengelola akses keAWS Dukungan Aplikasi.
Jika Anda tidak membuat kumpulan tumpukan untuk membuat konfigurasi saluran Slack, akun anggota Anda dapat mengonfigurasi saluran Slack secara manual. Untuk informasi selengkapnya, lihat Mengkonfigurasi saluran Slack.
Setelah CloudFormation membuat tumpukan, setiap akun anggota dapat masuk ke Konsol Pusat Dukungan dan menemukan ruang kerja dan saluran Slack yang dikonfigurasi. Mereka kemudian dapat menggunakan AWS Dukungan Aplikasi untuk mereka Akun AWS. Lihat Membuat kasus dukungan di saluran Slack.
Tip
Jika Anda perlu mengunggah template baru, kami sarankan Anda menggunakan yang sama dengan Wilayah AWS yang Anda tentukan sebelumnya.
Pelajari lebih lanjut tentang CloudFormation
Untuk mempelajari selengkapnya CloudFormation, lihat sumber daya berikut:
Buat sumber daya AWS Dukungan Aplikasi dengan menggunakan Terraform
Anda juga dapat menggunakan Terraform
Setelah menginstal Terraform, Anda dapat menentukan sumber daya AWS Dukungan Aplikasi yang Anda inginkan. Terraform memanggil RegisterSlackWorkspaceForOrganizationAPIoperasi untuk mendaftarkan ruang kerja Slack untuk Anda dan menciptakan sumber daya Anda. Anda kemudian dapat masuk ke Support Center Console dan menemukan ruang kerja dan saluran Slack yang telah dikonfigurasi.
Catatan
-
Jika Anda adalah akun manajemen untuk suatu 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 kumpulan CloudFormation tumpukan, Anda tidak dapat menggunakan Terraform untuk membuat sumber daya AWS Dukungan Aplikasi untuk OU di organisasi Anda.
-
Anda juga dapat menemukan riwayat acara untuk pembaruan ini dari Terraform di. AWS CloudTrail
eventSource
Untuk acara ini akancloudcontrolapi.amazonaws.com
dansupportapp.amazonaws.com
. Untuk informasi selengkapnya, lihat Logging AWS Dukungan App dalam API panggilan Slack menggunakan AWS CloudTrail.
Pelajari selengkapnya
Untuk mempelajari lebih lanjut tentang Terraform, lihat topik berikut: