cloud:aws:toc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
cloud:aws:toc [2022/03/29 19:10] – [Login par requêtes directes] sgariepy | cloud:aws:toc [2022/12/10 14:46] (Version actuelle) – [Ressources] sgariepy | ||
---|---|---|---|
Ligne 91: | Ligne 91: | ||
Les requêtes ci-dessous sont effectuées avec **REST Client**, extension de VS Code. | Les requêtes ci-dessous sont effectuées avec **REST Client**, extension de VS Code. | ||
+ | |||
+ | Prérequis: | ||
+ | |||
+ | * L' | ||
+ | * L' | ||
Pour effectuer des tests, par exemple pour obtenir un JWT d' | Pour effectuer des tests, par exemple pour obtenir un JWT d' | ||
Ligne 127: | Ligne 132: | ||
</ | </ | ||
- | On peut s' | + | La réponse au challenge retourne le id token si ça a bien fonctionné. |
+ | |||
+ | |||
+ | Obtenir | ||
< | < | ||
Ligne 136: | Ligne 144: | ||
{ | { | ||
" | " | ||
- | "USERNAME" : "test@domain", | + | "REFRESH_TOKEN" : "{{normalAuth.response.body.AuthenticationResult.RefreshToken}}" |
- | " | + | |
}, | }, | ||
- | " | + | " |
" | " | ||
} | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Ressources ===== | ||
+ | |||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ====== GameLift ====== | ||
+ | |||
+ | Référence générale du [[https:// | ||
+ | |||
+ | Accéder par SSH sur une instance Linux: | ||
+ | |||
+ | < | ||
+ | aws gamelift describe-instances --fleet-id fleet-c938a965-0d10-4bd5-bba6-912f5578aa45 | ||
</ | </ | ||
+ | Exemple de réponse reçu: | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | Ensuite avec l' | ||
+ | < | ||
+ | aws gamelift get-instance-access --fleet-id fleet-c938a965-0d10-4bd5-bba6-000000000000 --instance i-06bc89c264c000000 --query " | ||
+ | </ | ||
+ | Il est possible que le port SSH ne soit pas ouvert sur l' | ||
+ | < | ||
+ | # Linux par ssh | ||
+ | aws gamelift update-fleet-port-settings --fleet-id fleet-c938a965-0d10-4bd5-bba6-000000000000 --inbound-permission-authorizations " | ||
- | ===== Ressources ===== | + | # Windows avec RemoteDesktop: |
+ | aws gamelift update-fleet-port-settings --fleet-id fleet-c938a965-0d10-4bd5-bba6-000000000000 --inbound-permission-authorizations " | ||
+ | </ | ||
+ | Donner des permission plus restreintes sur la clé privée | ||
- | * [[https:// | + | < |
- | * [[https:// | + | chmod 400 instancekey.pem |
- | * [[https:// | + | </code> |
- | * [[https:// | + | |
+ | ou bien utiliser '' | ||
+ | |||
+ | < | ||
+ | sudo ssh -i instancekey.pem gl-user-remote@35.153.207.14 | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Upload Build ===== | ||
+ | |||
+ | |||
+ | Exemple de commande qui peut être utilisée pour téléverser un build vers AWS: | ||
+ | |||
+ | |||
+ | < | ||
+ | aws gamelift upload-build --operating-system WINDOWS_2012 --build-root ~/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Fleet Configuration ===== | ||
+ | |||
+ | On peut avoir besoin de l' | ||
+ | |||
+ | < | ||
+ | aws gamelift describe-runtime-configuration --fleet-id fleet-00000000-0000-0000-0000-000000000000 | ||
+ | </ | ||
+ | |||
+ | On aura des informations intéressantes tel que l'IP, le port et l' | ||
+ | |||
+ | < | ||
+ | { | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Runtime Configuration ==== | ||
+ | |||
+ | Exemple de modification de Runtime Configuration pour changer le LaunchPath, ou même le '' | ||
+ | |||
+ | < | ||
+ | aws gamelift update-runtime-configuration --fleet-id fleet-c938a965-0d10-4bd5-bba6-912f5578aa45 --runtime-configuration " | ||
+ | </ | ||
cloud/aws/toc.1648573848.txt.gz · Dernière modification : 2022/03/29 19:10 de sgariepy