AWS SDK for Java 1.x telah memasuki mode pemeliharaan pada 31 Juli 2024, dan akan mencapai end-of-support
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat pengguna IAM
Membuat pengguna
Buat pengguna IAM baru dengan memberikan nama pengguna untukcreateUser
metodeAmazonIdentityManagementClient ini, baik secara langsung atau menggunakan CreateUserRequestobjek yang berisi nama pengguna.
Impor
import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.CreateUserRequest; import com.amazonaws.services.identitymanagement.model.CreateUserResult;
Kode
final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); CreateUserRequest request = new CreateUserRequest() .withUserName(username); CreateUserResult response = iam.createUser(request);
Lihat contoh lengkapnya
Daftar pengguna
Untuk mencantumkan pengguna IAM untuk akun Anda, buat yang baru ListUsersRequestdan teruskan kelistUsers
metode tersebutAmazonIdentityManagementClient. Anda dapat mengambil daftar pengguna dengan memanggilgetUsers
ListUsersResultobjek yang dikembalikan.
Daftar pengguna yang dikembalikanlistUsers
oleh paged. Anda dapat memeriksa untuk melihat ada lebih banyak hasil untuk diambil dengan memanggilgetIsTruncated
metode objek respon. Jika kembalitrue
, kemudian memanggilsetMarker()
metode permintaan objek, lewat itu nilai kembali darigetMarker()
metode respon objek.
Impor
import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.ListUsersRequest; import com.amazonaws.services.identitymanagement.model.ListUsersResult; import com.amazonaws.services.identitymanagement.model.User;
Kode
final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); boolean done = false; ListUsersRequest request = new ListUsersRequest(); while(!done) { ListUsersResult response = iam.listUsers(request); for(User user : response.getUsers()) { System.out.format("Retrieved user %s", user.getUserName()); } request.setMarker(response.getMarker()); if(!response.getIsTruncated()) { done = true; } }
Lihat contoh lengkapnya
Membuat pengguna
Untuk memperbarui pengguna, panggilupdateUser
metodeAmazonIdentityManagementClient objek, yang mengambil UpdateUserRequestobjek yang dapat Anda gunakan untuk mengubah nama atau jalur pengguna.
Impor
import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.UpdateUserRequest; import com.amazonaws.services.identitymanagement.model.UpdateUserResult;
Kode
final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); UpdateUserRequest request = new UpdateUserRequest() .withUserName(cur_name) .withNewUserName(new_name); UpdateUserResult response = iam.updateUser(request);
Lihat contoh lengkapnya
Membuat pengguna
Untuk menghapus pengguna, panggilAmazonIdentityManagementClientdeleteUser
permintaan dengan UpdateUserRequestobjek yang ditetapkan dengan nama pengguna untuk dihapus.
Impor
import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.DeleteConflictException; import com.amazonaws.services.identitymanagement.model.DeleteUserRequest;
Kode
final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); DeleteUserRequest request = new DeleteUserRequest() .withUserName(username); try { iam.deleteUser(request); } catch (DeleteConflictException e) { System.out.println("Unable to delete user. Verify user is not" + " associated with any resources"); throw e; }
Lihat contoh lengkapnya
Informasi Selengkapnya
-
Pengguna IAM dalam PanduanIAM Pengguna
-
Mengelola Pengguna IAM di PanduanIAM Pengguna
-
CreateUserdalam Referensi IAM API
-
ListUsersdalam Referensi IAM API
-
UpdateUserdalam Referensi IAM API
-
DeleteUserdalam Referensi IAM API