Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
CreateSessions
Crée une nouvelle session Amazon DCV avec les informations spécifiées.
Actions d’API
Paramètres de demande
Name
-
Le nom de la session.
Type : String
Obligatoire : oui
Owner
-
Le nom du propriétaire de la session. Il doit s'agir du nom d'un utilisateur existant sur le serveur Amazon DCV cible.
Type : String
Obligatoire : oui
Type
-
Le type de session. Pour plus d'informations sur les types de sessions, consultez la section Introduction aux sessions Amazon DCV dans le manuel Amazon DCV Administrator Guide.
Valeurs valides : CONSOLE | VIRTUAL
Type : String
Obligatoire : oui
InitFile
-
Pris en charge par les sessions virtuelles sur les serveurs Linux Amazon DCV. Il n'est pas pris en charge avec les sessions de console sur les serveurs Amazon DCV Windows et Linux. Le chemin d'accès au script personnalisé sur le serveur Amazon DCV à exécuter pour initialiser la session lors de sa création. Le chemin du fichier est relatif au répertoire d'initialisation spécifié pour le paramètre de configuration de l'
agent.init_folder
agent. Si le fichier se trouve dans le répertoire d'initialisation spécifié, spécifiez uniquement le nom du fichier. Si le fichier ne se trouve pas dans le répertoire d'initialisation spécifié, spécifiez le chemin relatif. Pour plus d'informations, consultez le fichier de configuration de l'agent dans le guide de l'administrateur d'Amazon DCV Session Manager.Type : chaîne
Obligatoire : non
MaxConcurrents
-
Le nombre maximum de clients Amazon DCV simultanés.
Type : entier
Obligatoire : non
DcvGlEnabled
-
Indique si la session virtuelle est configurée pour utiliser OpenGL basé sur le matériel. Pris en charge uniquement avec les sessions virtuelles. Ce paramètre n'est pas pris en charge par les serveurs Windows Amazon DCV.
Valeurs valides : true | false
Type : booléen
Obligatoire : non
PermissionsFile
-
Le contenu codé en Base64 du fichier d'autorisations. Si elle est omise, il s'agit par défaut des valeurs par défaut du serveur. Pour plus d'informations, consultez la section Configuration de l'autorisation Amazon DCV dans le guide de l'administrateur Amazon DCV.
Type : chaîne
Obligatoire : non
EnqueueRequest
-
Indique si la demande doit être mise en file d'attente si elle ne peut pas être traitée immédiatement.
Type : booléen
Valeur par défaut : false
Obligatoire : non
AutorunFile
-
Compatible avec les sessions de console sur les serveurs Windows Amazon DCV et les sessions virtuelles sur les serveurs Amazon DCV Linux. Il n'est pas pris en charge avec les sessions de console sur les serveurs Linux Amazon DCV.
Le chemin d'accès à un fichier sur le serveur hôte qui doit être exécuté dans le cadre de la session. Le chemin du fichier est relatif au répertoire autorun spécifié pour le paramètre de configuration de l'
agent.autorun_folder
agent. Si le fichier se trouve dans le répertoire autorun spécifié, spécifiez uniquement le nom du fichier. Si le fichier ne se trouve pas dans le répertoire autorun spécifié, spécifiez le chemin relatif. Pour plus d'informations, consultez le fichier de configuration de l'agent dans le guide de l'administrateur d'Amazon DCV Session Manager.Le fichier est exécuté pour le compte du propriétaire spécifié. Le propriétaire indiqué doit être autorisé à exécuter le fichier sur le serveur. Sur les serveurs Windows Amazon DCV, le fichier est exécuté lorsque le propriétaire se connecte à la session. Sur les serveurs Linux Amazon DCV, le fichier est exécuté lors de la création de la session.
Type : chaîne
Obligatoire : non
AutorunFileArguments
-
Pris en charge par les sessions virtuelles sur les serveurs Linux Amazon DCV. Il n'est pas pris en charge dans les sessions de console sur les serveurs Amazon DCV Windows et Linux. Arguments de ligne de commande transmis AutorunFilelors de son exécution dans la session. Les arguments sont transmis dans l'ordre dans lequel ils apparaissent dans le tableau donné. Le nombre maximum autorisé d'arguments et la longueur maximale autorisée de chaque argument peuvent être configurés. Pour plus d'informations, consultez le fichier de configuration du courtier dans le guide de l'administrateur d'Amazon DCV Session Manager.
Type : tableau de chaînes
Obligatoire : non
DisableRetryOnFailure
-
Indique s'il convient de ne pas réessayer la demande de création de session après son échec sur un hôte Amazon DCV pour une raison quelconque. Pour plus d'informations sur le mécanisme de création de nouvelles tentatives de session, consultez le fichier de configuration de Broker dans le guide de l'administrateur d'Amazon DCV Session Manager.
Type : booléen
Valeur par défaut : false
Obligatoire : non
Requirements
-
Les exigences auxquelles le serveur doit satisfaire pour pouvoir ouvrir la session. Les exigences peuvent inclure les balises de serveur, les propriétés and/or du serveur, les balises de serveur et les propriétés du serveur sont récupérées en appelant l'DescribeServersAPI.
Expressions de conditions d'exigences :
a
! =b
vrai sia
ce n'est pas égal àb
a
=b
vrai sia
c'est égal àb
a
>b
vrai sia
c'est supérieur àb
a
>=b
vrai s'ila
est supérieur ou égal àb
a
<b
vrai sia
c'est inférieur àb
a
<=b
vrai s'ila
est inférieur ou égal àb
a
=b
vrai sia
contient la chaîneb
Opérateurs booléens des exigences :
a
etb
vrai sia
et si c'b
est vraia
oub
vrai sia
oub
sont vraisnon
a
vrai sia
c'est faux
Les clés de balise doivent être préfixées par
tag:
, les propriétés du serveur doivent être préfixées parserver:
. Les expressions d'exigences acceptent les parenthèses.()
Exemples d'exigences :
tag:color = 'pink' and (server:Host.Os.Family = 'windows' or tag:color := 'red')
"server:Host.Aws.Ec2InstanceType := 't2' and server:Host.CpuInfo.NumberOfCpus >= 2"
Les valeurs numériques peuvent être spécifiées à l'aide de la notation exponentielle, par exemple :
"server:Host.Memory.TotalBytes > 1024E6"
.Les propriétés de serveur prises en charge sont les suivantes :
Id
Hostname
Version
SessionManagerAgentVersion
Host.Os.BuildNumber
Host.Os.Family
Host.Os.KernelVersion
Host.Os.Name
Host.Os.Version
Host.Memory.TotalBytes
Host.Memory.UsedBytes
Host.Swap.TotalBytes
Host.Swap.UsedBytes
Host.CpuLoadAverage.OneMinute
Host.CpuLoadAverage.FiveMinutes
Host.CpuLoadAverage.FifteenMinutes
Host.Aws.Ec2InstanceId
Host.Aws.Ec2InstanceType
Host.Aws.Region
Host.Aws.Ec2ImageId
Host.CpuInfo.Architecture
Host.CpuInfo.ModelName
Host.CpuInfo.NumberOfCpus
Host.CpuInfo.PhysicalCoresPerCpu
Host.CpuInfo.Vendor
Type : chaîne
Obligatoire : non
StorageRoot
-
Indique le chemin du dossier utilisé pour le stockage de session. Pour plus d'informations sur le stockage de sessions Amazon DCV, consultez la section Activation du stockage de session dans le manuel Amazon DCV Administrator Guide.
Type : chaîne
Obligatoire : non
Paramètres de réponse
Id
-
L'identifiant unique de la session.
Name
-
Nom de la session.
Owner
-
Le propriétaire de la session.
Type
-
Type de session.
State
-
État de la session. Si la demande aboutit, la session passe à l'
CREATING
état. Substate
-
Sous-état de la session. Si la demande aboutit, le sous-état entre dans le
SESSION_PLACING
sous-état.