Melampirkan dan melepaskan kebijakan berhenti berlangganan layanan AI - AWS Organizations

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

Melampirkan dan melepaskan kebijakan berhenti berlangganan layanan AI

Anda dapat menggunakan kebijakan berhenti berlangganan layanan Kecerdasan Buatan (AI) di seluruh organisasi serta di unit organisasi (OU) dan masing-masing akun. Kebijakan berhenti berlangganan layanan AI yang berlaku tergantung pada elemen organisasi yang Anda lampirkan ke:

  • Saat Anda melampirkan kebijakan opt-out layanan AI ke root organisasi Anda, kebijakan tersebut berlaku untuk semua OU dan akun termasuk akun manajemen.

  • Ketika Anda melampirkan kebijakan berhenti berlangganan layanan AI ke OU, kebijakan tersebut berlaku untuk akun yang ada di OU atau salah satu OU anak. Akun tersebut juga tunduk pada kebijakan apa pun yang dilampirkan pada akar organisasi.

  • Ketika Anda melampirkan kebijakan berhenti berlangganan layanan AI ke akun, kebijakan tersebut hanya berlaku untuk akun tersebut. Akun ini juga tunduk pada kebijakan yang dilampirkan pada akar organisasi dan OU apa pun yang dimiliki akun tersebut.

Agregasi kebijakan berhenti berlangganan layanan AI yang diwarisi akun dari akar dan OU induk, serta kebijakan apa pun yang secara langsung dilampirkan pada akun, adalah kebijakan efektif. Untuk informasi selengkapnya tentang bagaimana kebijakan digabung ke kebijakan efektif, lihat Memahami warisan kebijakan manajemen.

Izin minimum

Untuk melampirkan kebijakan berhenti berlangganan layanan AI, Anda harus memiliki izin untuk melakukan tindakan berikut:

  • organizations:AttachPolicy

Anda dapat melampirkan kebijakan berhenti berlangganan layanan AI dengan menavigasi ke kebijakan atau akar, OU, atau akun yang Anda ingin lampiri dengan kebijakan.

Untuk melampirkan kebijakan opt-out layanan AI dengan menavigasi ke akar, OU, atau akun
  1. Masuk ke konsol AWS Organizations. Anda harus masuk sebagai pengguna IAM, mengambil IAM role, atau masuk sebagai pengguna akar (tidak Disarankan) di akun pengelolaan organisasi.

  2. Pada halaman Akun AWS, buka dan lalu pilih nama root, OU, atau akun yang ingin Anda lampirkan kebijakan padanya. Anda mungkin harus memperluas OU (pilih ) untuk menemukan OU atau akun yang Anda inginkan.

  3. Di tab Kebijakan, dalam entri untuk Kebijakan berhenti berlangganan layanan AI, pilih Lampirkan.

  4. Temukan kebijakan yang Anda inginkan dan pilih Lampirkan kebijakan.

    Daftar kebijakan berhenti berlangganan layanan AI terlampir di tab Kebijakan diperbarui sehingga menyertakan tambahan baru. Perubahan kebijakan berlaku segera.

Untuk melampirkan kebijakan berhenti berlangganan layanan AI dengan menavigasi ke akar, OU, atau akun
  1. Masuk ke konsol AWS Organizations. Anda harus masuk sebagai pengguna IAM, mengambil IAM role, atau masuk sebagai pengguna akar (tidak Disarankan) di akun pengelolaan organisasi.

  2. Pada laman Kebijakan berhenti berlangganan layanan AI, pilih nama kebijakan yang ingin Anda lampirkan.

  3. Di tab Target, pilih Lampirkan.

  4. Pilih tombol radio yang ada di samping root, OU, atau akun yang ingin Anda lampirkan kebijakan padanya. Anda mungkin harus memperluas OU (pilih ) untuk menemukan OU atau akun yang Anda inginkan.

  5. Pilih Lampirkan kebijakan.

    Daftar kebijakan berhenti berlangganan layanan AI terlampir di tab Target diperbarui sehingga menyertakan tambahan baru. Perubahan kebijakan langsung berlaku.

Untuk melampirkan kebijakan opt-out layanan AI dari root organisasi, OU, atau akun

Contoh kode berikut menunjukkan cara menggunakanAttachPolicy.

.NET
AWS SDK for .NET
catatan

Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di AWS Repositori Contoh Kode.

using System; using System.Threading.Tasks; using Amazon.Organizations; using Amazon.Organizations.Model; /// <summary> /// Shows how to attach an AWS Organizations policy to an organization, /// an organizational unit, or an account. /// </summary> public class AttachPolicy { /// <summary> /// Initializes the Organizations client object and then calls the /// AttachPolicyAsync method to attach the policy to the root /// organization. /// </summary> public static async Task Main() { IAmazonOrganizations client = new AmazonOrganizationsClient(); var policyId = "p-00000000"; var targetId = "r-0000"; var request = new AttachPolicyRequest { PolicyId = policyId, TargetId = targetId, }; var response = await client.AttachPolicyAsync(request); if (response.HttpStatusCode == System.Net.HttpStatusCode.OK) { Console.WriteLine($"Successfully attached Policy ID {policyId} to Target ID: {targetId}."); } else { Console.WriteLine("Was not successful in attaching the policy."); } } }
  • Untuk detail API, lihat AttachPolicydi Referensi AWS SDK for .NET API.

CLI
AWS CLI

Untuk melampirkan kebijakan ke root, OU, atau akun

Contoh 1

Contoh berikut menunjukkan cara melampirkan kebijakan kontrol layanan (SCP) ke OU:

aws organizations attach-policy --policy-id p-examplepolicyid111 --target-id ou-examplerootid111-exampleouid111

Contoh 2

Contoh berikut menunjukkan cara melampirkan kebijakan kontrol layanan langsung ke akun:

aws organizations attach-policy --policy-id p-examplepolicyid111 --target-id 333333333333
  • Untuk detail API, lihat AttachPolicydi Referensi AWS CLI Perintah.

Python
SDK untuk Python (Boto3)
catatan

Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di AWS Repositori Contoh Kode.

def attach_policy(policy_id, target_id, orgs_client): """ Attaches a policy to a target. The target is an organization root, account, or organizational unit. :param policy_id: The ID of the policy to attach. :param target_id: The ID of the resources to attach the policy to. :param orgs_client: The Boto3 Organizations client. """ try: orgs_client.attach_policy(PolicyId=policy_id, TargetId=target_id) logger.info("Attached policy %s to target %s.", policy_id, target_id) except ClientError: logger.exception( "Couldn't attach policy %s to target %s.", policy_id, target_id ) raise
  • Untuk detail API, lihat AttachPolicydi AWS SDK for Python (Boto3) Referensi API.

Perubahan kebijakan segera berlaku

Melepaskan kebijakan berhenti berlangganan layanan AI

Saat masuk ke akun manajemen organisasi, Anda dapat melepaskan kebijakan berhenti berlanggan layanan AI dari akar organisasi, OU, atau akun yang dilampirinya. Setelah Anda melepaskan kebijakan berhenti berlangganan layanan AI dari sebuah entitas, kebijakan tersebut tidak lagi berlaku untuk akun yang sebelumnya dipengaruhi oleh entitas yang sekarang dilepas. Untuk melepaskan kebijakan, lakukan langkah-langkah berikut.

Izin minimum

Untuk melepaskan kebijakan berhenti berlangganan layanan AI dari akar organisasi, OU, atau akun, Anda harus memiliki izin untuk melakukan tindakan-tindakan berikut:

  • organizations:DetachPolicy

Anda dapat melepasan kebijakan berhenti berlangganan layanan AI dengan menavigasi ke kebijakan atau akar, OU, atau akun yang Anda ingin kebijakannya dilepaskan.

Untuk melampirkan kebijakan berhenti berlangganan layanan AI dengan menavigasi ke akar, OU, atau akun yang dilampirinya
  1. Masuk ke konsol AWS Organizations. Anda harus masuk sebagai pengguna IAM, mengambil IAM role, atau masuk sebagai pengguna akar (tidak Disarankan) di akun pengelolaan organisasi.

  2. Pada halaman Akun AWS navigasi ke akar, OU, atau akun yang ingin Anda lepaskan kebijakan darinya. Anda mungkin harus memperluas OU (pilih ) untuk menemukan OU atau akun yang Anda inginkan. Pilih nama Akar, OU, atau akun.

  3. Pada tab Kebijakan, pilih tombol radio yang ada di samping kebijakan berhenti berlangganan layanan AI yang ingin Anda lepaskan, dan kemudian pilih Lepaskan.

  4. Di kotak dialog konfirmasi, pilih Lepaskan kebijakan.

    Daftar kebijakan berhenti berlangganan layanan AI terlampir diperbarui. Perubahan kebijakan berlaku segera.

Untuk melepaskan kebijakan berhenti berlangganan layanan AI dengan menavigasi ke kebijakan
  1. Masuk ke konsol AWS Organizations. Anda harus masuk sebagai pengguna IAM, mengambil IAM role, atau masuk sebagai pengguna akar (tidak Disarankan) di akun pengelolaan organisasi.

  2. Pada laman Kebijakan berhenti berlangganan layanan AI, pilih nama kebijakan yang ingin Anda lepaskan dari akar, OU, atau akun.

  3. Pada tab Target, pilih tombol radio yang ada di sebelah akar, OU, atau akun yang kebijakannya ingin Anda lepaskan. Anda mungkin harus memperluas OU (pilih ) untuk menemukan OU atau akun yang Anda inginkan.

  4. Pilih Lepaskan.

  5. Dalam kotak dialog konfirmasi, pilih Lepaskan.

    Daftar kebijakan berhenti berlangganan layanan AI terlampir diperbarui. Perubahan kebijakan langsung berlaku.

Untuk melepaskan kebijakan opt-out layanan AI dari root organisasi, OU, atau akun

Contoh kode berikut menunjukkan cara menggunakanDetachPolicy.

.NET
AWS SDK for .NET
catatan

Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di AWS Repositori Contoh Kode.

using System; using System.Threading.Tasks; using Amazon.Organizations; using Amazon.Organizations.Model; /// <summary> /// Shows how to detach a policy from an AWS Organizations organization, /// organizational unit, or account. /// </summary> public class DetachPolicy { /// <summary> /// Initializes the Organizations client object and uses it to call /// DetachPolicyAsync to detach the policy. /// </summary> public static async Task Main() { // Create the client object using the default account. IAmazonOrganizations client = new AmazonOrganizationsClient(); var policyId = "p-00000000"; var targetId = "r-0000"; var request = new DetachPolicyRequest { PolicyId = policyId, TargetId = targetId, }; var response = await client.DetachPolicyAsync(request); if (response.HttpStatusCode == System.Net.HttpStatusCode.OK) { Console.WriteLine($"Successfully detached policy with Policy Id: {policyId}."); } else { Console.WriteLine("Could not detach the policy."); } } }
  • Untuk detail API, lihat DetachPolicydi Referensi AWS SDK for .NET API.

CLI
AWS CLI

Untuk melepaskan kebijakan dari root, OU, atau akun

Contoh berikut menunjukkan cara melepaskan kebijakan dari OU:

aws organizations detach-policy --target-id ou-examplerootid111-exampleouid111 --policy-id p-examplepolicyid111
  • Untuk detail API, lihat DetachPolicydi Referensi AWS CLI Perintah.

Python
SDK untuk Python (Boto3)
catatan

Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di AWS Repositori Contoh Kode.

def detach_policy(policy_id, target_id, orgs_client): """ Detaches a policy from a target. :param policy_id: The ID of the policy to detach. :param target_id: The ID of the resource where the policy is currently attached. :param orgs_client: The Boto3 Organizations client. """ try: orgs_client.detach_policy(PolicyId=policy_id, TargetId=target_id) logger.info("Detached policy %s from target %s.", policy_id, target_id) except ClientError: logger.exception( "Couldn't detach policy %s from target %s.", policy_id, target_id ) raise
  • Untuk detail API, lihat DetachPolicydi AWS SDK for Python (Boto3) Referensi API.

Perubahan kebijakan langsung berlaku.