Verwendung von AddRoleToInstanceProfile mit einer CLI
Die folgenden Code-Beispiele zeigen, wie AddRoleToInstanceProfile verwendet wird.
- CLI
-
- AWS CLI
-
So fügen Sie eine Rolle zu einem Instance-Profil hinzu
Mit dem folgenden
add-role-to-instance-profile-Befehl wird die Rolle mit dem NamenS3Accesszum Instance-Profil mit dem NamenWebserverhinzugefügt.aws iam add-role-to-instance-profile \ --role-nameS3Access\ --instance-profile-nameWebserverMit diesem Befehl wird keine Ausgabe zurückgegeben.
Verwenden Sie den
create-instance-profile-Befehl, um ein Instance-Profil zu erstellen.Weitere Informationen finden Sie unter Verwenden einer IAM-Rolle zum Gewähren von Berechtigungen für Anwendungen, die in Amazon-EC2-Instances ausgeführt werden im AWS-IAM-Benutzerhandbuch.
-
API-Details finden Sie unter AddRoleToInstanceProfile
in der AWS CLI-Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: Mit diesem Befehl wird die Rolle mit dem Namen
S3Accesseinem vorhandenen Instance-Profil mit dem Namenwebserverhinzugefügt. Verwenden Sie denNew-IAMInstanceProfile-Befehl, um das Instance-Profil zu erstellen. Nachdem Sie das Instance-Profil erstellt und es mithilfe dieses Befehls einer Rolle zugeordnet haben, können Sie es an eine EC2 Instance anfügen. Verwenden Sie dazu dasNew-EC2InstanceCmdlet mit dem ParameterInstanceProfile_ArnoderInstanceProfile-Name, um die neue Instance zu starten.Add-IAMRoleToInstanceProfile -RoleName "S3Access" -InstanceProfileName "webserver"-
API-Details finden Sie unter AddRoleToInstanceProfile in der AWS -Tools für PowerShell-Cmdlet-Referenz (v4).
-
- Tools für PowerShell V5
-
Beispiel 1: Mit diesem Befehl wird die Rolle mit dem Namen
S3Accesseinem vorhandenen Instance-Profil mit dem Namenwebserverhinzugefügt. Verwenden Sie denNew-IAMInstanceProfile-Befehl, um das Instance-Profil zu erstellen. Nachdem Sie das Instance-Profil erstellt und es mithilfe dieses Befehls einer Rolle zugeordnet haben, können Sie es an eine EC2 Instance anfügen. Verwenden Sie dazu dasNew-EC2InstanceCmdlet mit dem ParameterInstanceProfile_ArnoderInstanceProfile-Name, um die neue Instance zu starten.Add-IAMRoleToInstanceProfile -RoleName "S3Access" -InstanceProfileName "webserver"-
API-Details finden Sie unter AddRoleToInstanceProfile in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).
-
Eine vollständige Liste der AWS-SDK-Entwicklerhandbücher und Code-Beispiele finden Sie unter Verwenden dieses Service mit einem AWS SDK. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.