

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

# Instans Spot tidak menskalakan ke bawah
<a name="spot-fleet-not-authorized"></a>

AWS Batch memperkenalkan peran **AWSServiceRoleForBatch**terkait layanan pada 10 Maret 2021. Jika tidak ada peran yang ditentukan dalam `serviceRole` parameter lingkungan komputasi, peran terkait layanan ini digunakan sebagai peran layanan. **Namun, misalkan peran terkait layanan digunakan dalam lingkungan komputasi EC2 Spot, tetapi peran Spot yang digunakan tidak menyertakan kebijakan terkelola Amazon. EC2 SpotFleetTaggingRole** Kemudian, Instance Spot tidak menurunkan skala. Akibatnya, Anda akan menerima kesalahan dengan pesan berikut: “Anda tidak berwenang untuk melakukan operasi ini.” Gunakan langkah-langkah berikut untuk memperbarui peran armada spot yang Anda gunakan dalam `spotIamFleetRole` parameter. *Untuk informasi selengkapnya, lihat [Menggunakan peran terkait layanan](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) dan [Membuat peran untuk mendelegasikan izin ke AWS Layanan di Panduan Pengguna](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html) IAM.*

**Topics**
+ [Lampirkan kebijakan EC2 SpotFleetTaggingRole terkelola **Amazon** ke peran Armada Spot Anda di Konsol Manajemen AWS](#spot-fleet-not-authorized-console)
+ [Lampirkan kebijakan EC2 SpotFleetTaggingRole terkelola **Amazon** ke peran Armada Spot Anda dengan AWS CLI](#spot-fleet-not-authorized-cli)

## Lampirkan kebijakan EC2 SpotFleetTaggingRole terkelola **Amazon** ke peran Armada Spot Anda di Konsol Manajemen AWS
<a name="spot-fleet-not-authorized-console"></a>

**Untuk menerapkan kebijakan terkelola IAM saat ini pada peran Armada Spot Amazon EC2 Anda**

1. Buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Pilih **Roles** (Peran), dan pilih peran Armada Spot Amazon EC2 Anda.

1. Pilih **Lampirkan kebijakan**.

1. Pilih **Amazon EC2 SpotFleetTaggingRole** dan pilih **Lampirkan kebijakan**.

1. Pilih peran Armada Spot Amazon EC2 Anda lagi untuk menghapus kebijakan sebelumnya.

1. Pilih **x** di sebelah kanan EC2 SpotFleetRole kebijakan **Amazon**, dan pilih **Lepaskan**.

## Lampirkan kebijakan EC2 SpotFleetTaggingRole terkelola **Amazon** ke peran Armada Spot Anda dengan AWS CLI
<a name="spot-fleet-not-authorized-cli"></a>

Perintah contoh mengasumsikan bahwa peran Armada Spot Amazon EC2 Anda diberi nama. *AmazonEC2SpotFleetRole* Jika peran Anda menggunakan nama yang berbeda, sesuaikan perintah untuk mencocokkannya.

**Untuk melampirkan kebijakan EC2 SpotFleetTaggingRole terkelola **Amazon** ke peran Armada Spot Anda**

1. Untuk melampirkan kebijakan IAM EC2 SpotFleetTaggingRole terkelola **Amazon** ke *AmazonEC2SpotFleetRole* peran Anda, jalankan perintah berikut menggunakan. AWS CLI

   ```
   $ aws iam attach-role-policy \
       --policy-arn arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetTaggingRole \
       --role-name AmazonEC2SpotFleetRole
   ```

1. Untuk melepaskan kebijakan IAM EC2 SpotFleetRole terkelola **Amazon** dari *AmazonEC2SpotFleetRole* peran Anda, jalankan perintah berikut menggunakan. AWS CLI

   ```
   $ aws iam detach-role-policy \
       --policy-arn arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetRole \
       --role-name AmazonEC2SpotFleetRole
   ```