Я создаю экземпляр Amazon EC2 с определенной ролью IAM.
Теперь я хочу отсоединить эту роль IAM и прикрепить новую роль IAM или заменить ее новой ролью IAM.Я нахожу опции, связанные с CLI, но не могу найти ни одной опции, когда экземпляр выполняется через код Java.
Вот мой код:
RunInstancesRequest runInstancesRequest = new RunInstancesRequest().withImageId(imageID)
.withBlockDeviceMappings(blockDeviceMappings).withInstanceType(type).withMinCount(1).withMaxCount(1)
.withIamInstanceProfile(new IamInstanceProfileSpecification().withName(iamRole))
.withUserData(getUserDataScript())
.withNetworkInterfaces(new InstanceNetworkInterfaceSpecification().withAssociatePublicIpAddress(true)
.withDeviceIndex(0).withSubnetId(subnetID).withGroups(groups));
RunInstancesResult runInstancesResult = ec2Client.runInstances(runInstancesRequest);