SlideShare une entreprise Scribd logo
ArubaCloud
API & WebServices
Plusieurs API
●WsCommon
●WsCloudStorage
●WsDomains
●WsDns
●WsEndUser
●WsLicense
●WsMonitoring
●Object Storage S3
SOAP REST
Repères
●Base de tous les outils Aruba
○Toujours à jour
○100% des fonctionnalités
●Nouvelles versions regulières
○Version actuelle : 2.8
●Retro compatibilité avec les 3 dernières versions
WsCommon
●GetUserAuthenticationToken
●GetUserInfo
●DeactivateUserOtp
●GetCredit
●GetPriceList
●...
17 méthodes disponibles
relatives:
-à l’authentification utilisateur et système OTP (One Time Password)
-aux permissions de visibilité et d’utilisation des différents services et actions
-au crédit
-aux informations sur les Datacenters
-aux Price Lists
-à différents services annexes (News, Produits et services personnalisés, …)
Exemples:
WsCommon.GetCredit()
OverdraftLimit 0
Value 550.32530000
Paramètres: aucun
Retour:
-> Pas de découvert autorisé (OverdraftLimit)
-> Le crédit actuel est 550,32 Euros.
WsCloudStorage
17 méthodes disponibles
Relatives à l’administration du services Cloud Object Storage: gestion utilisateurs et plans tarifaires,
informations générales.
L’utilisation effective du service (accès aux buckets et fichiers) se fait avec l’API Object Storage S3
Exemples:
●GetCloudStorageAccounts
●GetCloudStoragePricingTypes
●GetRegions
●SetCloudStorageAccountPassword
●SetCloudStorageAccountPricingType
●SetCreateCloudStorageAccount
...
SetCreateCloudStorageAccount()
Paramètres:
CloudStoragePricingTypeID Obtenu via GetCloudStoragePricingTypes() 10 (pack storage250)
OverLimitBehavior {Rate, Renew, Restrict, PayPerUse} (voir le XSD) Restrict
UserName Choix libre cos-compte001
PrivateKey Choix libre azerty123456789
RegionID Obtenu via GetRegions() 3 (r1-fr)
Type de retour:
booléen + message en cas d’erreurs
Le compte est disponible immédiatement sur le Control Panel
WsDomains
24 méthodes disponibles
Relatives à la gestion des noms de domaines: inventaire, vérification de disponibilité, achat, renouvellement, transfert,
choix des serveurs DNS….
Exemples:
●GetAllDomains
oListe les domaines associés au compte, leur statut, infos sur le TLD...
●GetAllDomainsCost
oCoûts effectifs des domaines et des services et actions associés
●GetDomainDetails
oAjoute des détails comparé à GetAllDomains(): AuthCodes, contacts, DNS
●GetIsAvailableDomainName
oListe les extensions disponible pour le nom de domaine demandé, avec les détails sur le TLD.
●SetDomainAutoRenew
oActive l’auto renouvellement pour le domaine spécifié.
●SetDomainNameServers
oDéfinie la valeur des serveurs DNS
...
GetIsAvailableDomainName()
Paramètres:
DomainFullName nom du domaine désiré (avec TLD) workshoparuba-techdays2015.com
Type de retour:
Liste détaillée des extensions disponibles
DomainFullName workshoparuba-
techdays2015.com
SecondLevelDomain workshoparuba-techdays2015
AuthCodeRequired true
DnsMaxQuantity 13
DomainPrivacyAvailab
le
true
... ...
IsAvailable True
DomainFullName workshoparuba-techdays2015.org
SecondLevelDomain workshoparuba-techdays2015
AuthCodeRequired true
DnsMaxQuantity 13
DomainPrivacyAvailable true
... ...
IsAvailable True
{...}
WsDns
14 méthodes disponibles
Relatives au paramétrage des serveurs DNS (Aruba ou externes)
Exemples:
●GetAllDNS
oListe les services DNS associés au compte
●GetDNSRecords
oListes les enregistrements DNS des domaines associés au compte
●GetPurchasedDNS
oListe les serveurs DNS actifs pour chaque domaine associé au compte
●SetDnsRecords
oAjout d’entrée(s) DNS
...
SetDnsRecords()
Paramètres:
DNSRecord(s). Plusieurs peuvent être envoyés en même temps pour un même Service DNS.
Content Valeur de l’entrée 185.8.48.77
Name Nom de l’entrée techdays2015.arubafr-test1.com
Priority Priority de L’entrée 0
RecordType A, MX, NS, SPF, TXT… voir le XSD A
TTL Valeur de TTL en secondes 3600
DNSServiceID Obtenu via GetAllDNS() 22 (arubafr-test1)
Type de retour:
booléen + JobID
L’entrée apparait au niveau du Control Panel
WsEndUser
114 méthodes disponibles
Correspond aux fonctionnalité globale du Panneau de Contrôle Aruba, et également aux services de Cloud Computing
publiques et privés, et les fonctionnalités associées: FTP, Tâches planifiées, Unified Storage, Templates etc...
Exemples:
●GetHypervisors
oListe les hyperviseurs disponibles et leur déclinaison (ex. Pro vs Smart)
●GetLoadBalancers
oListe les services de LoadBalancing associés au compte
●GetPuchasedPrivateClouds
oListes les Clouds Privés associés au compte
●GetServers
oListe les VM définies sur le compte, avec specifications détaillées
●SetEnqueueServerStop
oLance une commande d’arrêt d’une VM*
●SetEnqueueServerCreation
oPermet de créer un VM, avec plus ou moins de détails fournis.
...
SetEnqueueServerCreation()
Paramètres:
Ne sont présentés ici que les paramètres essentiels. Peuvent également être spécifiés des Virtual
Switch, des disque dur multiples, des commentaires etc...
AdministratorPassword Mot de passe administrateur xxxxxxxxxxxxxxxxx
CPUQuantity Nombre de vCPU 2
Name Priority de L’entrée serveur-workshop01
NetworkAdaptersConfiguratio
n
Si non spécifié: IP publique sur Ethernet0
OSTemplateId Obtenu via GetHypervisors() 30 (Windows 2012 64bit - HyperV LC)
RAMQuantity En GB 4
VirtualDisks.Size Taille en GB 40
VirtualDisks.VirtualDiskType Disque principal ou secondaire PrimaryVirtualDisk
Vm en cours de création (logs) et une fois la création terminée (Control Panel)
WsLicense
4 méthodes disponibles
Gestion des licences logicielles.
Exemples:
●GetAvailableLicenses
oListe les licences disponibles
●GetPurchasedLicenses
oListe les licences achetées associées au compte
●SetEnqueuePurchasePleskLicense
oAcheter une licence Plesk
●SetRemoveLicense
oSupprimer une licence
GetPurchasedLicenses()
Paramètres: aucun
Retour:
Listes de licences, par exemples des PleskLicense telles que:
CreationDate 2014-11-07 12:21:58.627
LicenseCode PLSK.0XXXXXXXXXXX.0000
LicenseDescription Plesk Panel - 10 Domains - Linux
LicenseID 165
LicenseKey xxxxxxxxxxxxxxxxxxx
... ...
LicenseStatus Active
WsMonitoring
25 méthodes disponibles
Correspond à la gestion du service Cloud Monitoring
Exemples:
●GetMonitoringCheckType
oListe les types de services monitorables (HTTP, DNS, SQL, SSL etc…)
●GetMonitoringServicesChecks
oListe les sondes de services avec leur détails
●SetActivateMonitoringService
oActive un service de monitoring
...
GetMonitoringServiceChecks()
Paramètres: aucun
Retour:
Listes services de monitoring avec détails (nombreux), tels que:
CreationDate 2013-07-23 11:55:23.54
MonitoringServiceID 91
DataCenterID 1001 (voir wsEndUser)
MonitoringServiceStatus Active
Name MonitoringTest03
MonitoringCheckDetails.Name Ping-Host
MonitoringCheckType Active
Cloud Object Storage S3
●Compatible Amazon S3 et la plupart des outils et bibliothèques tierces
●Packs mensuels ou Pay-as-you-go
●Dans les deux cas : trafic entrant et requêtes non payantes
●Résilience: chaque fichier est copié sur 3 serveurs différents
●Gestion multi-comptes
●Présence sur 6 Datacenters Européens
Création d’un bucket ‘workshop01’, avec CURL
bucket="workshop01"
resource="/${bucket}/"
contentType="application/octet-stream"
dateValue=`date -Ru`
stringToSign="PUTnn${contentType}n${dateValue}n${resource}"
s3Key=MIDA-FROS1
s3Secret=XXXXXXXXXXXXXXXXXXXXX
signature=`echo -en ${stringToSign} | openssl sha1 -hmac ${s3Secret} -binary | base64`
curl -X PUT -T "/" 
-H "Host:${bucket}.r1-fr.storage.arubacloud.fr" 
-H "Content-Length:0" 
-H "Content-Type:application/octet-stream" 
-H "Date:${dateValue}" 
-H "Authorization:AWS ${s3Key}:${signature}" 
https://${bucket}.r1-fr.storage.arubacloud.fr:443
Le bucket ‘workshop01’ est maintenant visible (ici dans Dragondisk)
Upload d’un fichier vers le bucket ‘workshop01’, avec CURL
file=fic1.txt
bucket="workshop01"
resource="/${bucket}/${file}"
contentType="text/plain"
dateValue=`date -Ru`
stringToSign="PUTnn${contentType}n${dateValue}n${resource}"
s3Key=MIDA-FROS1
s3Secret=XXXXXXXXXXXXXXXXXXXXX
signature=`echo -en ${stringToSign} | openssl sha1 -hmac ${s3Secret} -binary | base64`
curl -X PUT -T "${file}" 
-H "Host: ${bucket}.r1-fr.storage.arubacloud.fr" 
-H "Date: ${dateValue}" 
-H "Content-Type: ${contentType}" 
-H "Authorization: AWS ${s3Key}:${signature}" 
https://${bucket}.r1-fr.storage.arubacloud.fr/${file}
Le fichier est maintenant visible (ici dans Dragondisk)
Lister les buckets Object Storage via une instance Deltacloud
curl -v --user "USERNAME:PASSWORD" "http://IP_DELTACLOUD:3001/api/buckets?format=xml"
<?xml version='1.0' encoding='utf-8' ?>
<buckets>
<bucket href='http://IP_DELTACLOUD:3001/api/buckets/workshop01' id='workshop01'>
<name>workshop01</name>
</bucket>
{...}
<bucket href='http://IP_DELTACLOUD:3001/api/buckets/workshop04' id='workshop04'>
<name>workshop04</name>
</bucket>
</buckets>
Références & Liens
●KB Aruba http://assistance.arubacloud.fr/KB/browse.aspx
●Homepage Arubacloud http://www.arubacloud.fr/
●Le Blog Arubacloud http://www.arubacloud-leblog.com/
●WS-SE http://www.oasis-open.org/committees/wss/documents/WSS-Username-02-0223-merged.pdf
TODO: ajouter liens site web, KB etc...

Contenu connexe

En vedette

Architectures hybrides: Intégrer vos données métiers dans vos applications cl...
Architectures hybrides: Intégrer vos données métiers dans vos applications cl...Architectures hybrides: Intégrer vos données métiers dans vos applications cl...
Architectures hybrides: Intégrer vos données métiers dans vos applications cl...
Microsoft Décideurs IT
 
La collaboration dans Exchange : comparaison on premises et online
La collaboration dans Exchange : comparaison on premises et onlineLa collaboration dans Exchange : comparaison on premises et online
La collaboration dans Exchange : comparaison on premises et online
Microsoft Décideurs IT
 
Retour d’expérience de Sarenza sur la façon de piloter un projet Power BI
Retour d’expérience de Sarenza sur la façon de piloter un projet Power BIRetour d’expérience de Sarenza sur la façon de piloter un projet Power BI
Retour d’expérience de Sarenza sur la façon de piloter un projet Power BI
Microsoft Décideurs IT
 
Malware Unchained
Malware UnchainedMalware Unchained
Malware Unchained
Microsoft Décideurs IT
 
Cas d’étude : Comment simplifier vos backups dans le cloud grâce à VEEAM et M...
Cas d’étude : Comment simplifier vos backups dans le cloud grâce à VEEAM et M...Cas d’étude : Comment simplifier vos backups dans le cloud grâce à VEEAM et M...
Cas d’étude : Comment simplifier vos backups dans le cloud grâce à VEEAM et M...
Microsoft Décideurs IT
 
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Microsoft Décideurs IT
 
Reprenez la main sur vos applications SharePoint en mesurant et en optimisant...
Reprenez la main sur vos applications SharePoint en mesurant et en optimisant...Reprenez la main sur vos applications SharePoint en mesurant et en optimisant...
Reprenez la main sur vos applications SharePoint en mesurant et en optimisant...
Microsoft Décideurs IT
 
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Microsoft Décideurs IT
 
Windows Server vNext- administration et réseau
Windows Server vNext- administration et réseauWindows Server vNext- administration et réseau
Windows Server vNext- administration et réseau
Microsoft Décideurs IT
 
Exchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybrideExchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybride
Microsoft Décideurs IT
 
La gouvernance des données
La gouvernance des donnéesLa gouvernance des données
La gouvernance des données
Microsoft Décideurs IT
 
Sécurité Active Directory: Etablir un référentiel
Sécurité Active Directory: Etablir un référentielSécurité Active Directory: Etablir un référentiel
Sécurité Active Directory: Etablir un référentiel
Microsoft Décideurs IT
 
Orange Business Live 2013 Security Breakout
Orange Business Live 2013 Security BreakoutOrange Business Live 2013 Security Breakout
Orange Business Live 2013 Security Breakout
Orange Business Services
 
OpenSSO Aquarium Paris
OpenSSO Aquarium ParisOpenSSO Aquarium Paris
OpenSSO Aquarium Paris
Alexis Moussine-Pouchkine
 
De nouvelles plateformes technologiques pour les CLOM / MOOCs
De nouvelles plateformes technologiques pour les CLOM / MOOCsDe nouvelles plateformes technologiques pour les CLOM / MOOCs
De nouvelles plateformes technologiques pour les CLOM / MOOCs
Claude Coulombe
 
Drupal 7 et les SSO
Drupal 7 et les SSODrupal 7 et les SSO
Drupal 7 et les SSO
nbocquetlinalis
 
JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008
Arnaud Lesueur
 
Retour d'experience Hybride
Retour d'experience HybrideRetour d'experience Hybride
Retour d'experience Hybride
Michael Nokhamzon
 
Matinée Pour Comprendre LinID - Mise en place de la fédération des identités...
Matinée Pour Comprendre LinID -  Mise en place de la fédération des identités...Matinée Pour Comprendre LinID -  Mise en place de la fédération des identités...
Matinée Pour Comprendre LinID - Mise en place de la fédération des identités...Clément OUDOT
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 

En vedette (20)

Architectures hybrides: Intégrer vos données métiers dans vos applications cl...
Architectures hybrides: Intégrer vos données métiers dans vos applications cl...Architectures hybrides: Intégrer vos données métiers dans vos applications cl...
Architectures hybrides: Intégrer vos données métiers dans vos applications cl...
 
La collaboration dans Exchange : comparaison on premises et online
La collaboration dans Exchange : comparaison on premises et onlineLa collaboration dans Exchange : comparaison on premises et online
La collaboration dans Exchange : comparaison on premises et online
 
Retour d’expérience de Sarenza sur la façon de piloter un projet Power BI
Retour d’expérience de Sarenza sur la façon de piloter un projet Power BIRetour d’expérience de Sarenza sur la façon de piloter un projet Power BI
Retour d’expérience de Sarenza sur la façon de piloter un projet Power BI
 
Malware Unchained
Malware UnchainedMalware Unchained
Malware Unchained
 
Cas d’étude : Comment simplifier vos backups dans le cloud grâce à VEEAM et M...
Cas d’étude : Comment simplifier vos backups dans le cloud grâce à VEEAM et M...Cas d’étude : Comment simplifier vos backups dans le cloud grâce à VEEAM et M...
Cas d’étude : Comment simplifier vos backups dans le cloud grâce à VEEAM et M...
 
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
 
Reprenez la main sur vos applications SharePoint en mesurant et en optimisant...
Reprenez la main sur vos applications SharePoint en mesurant et en optimisant...Reprenez la main sur vos applications SharePoint en mesurant et en optimisant...
Reprenez la main sur vos applications SharePoint en mesurant et en optimisant...
 
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
Lync : intégration et interopérabilité à votre existant, quoi de neuf ?
 
Windows Server vNext- administration et réseau
Windows Server vNext- administration et réseauWindows Server vNext- administration et réseau
Windows Server vNext- administration et réseau
 
Exchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybrideExchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybride
 
La gouvernance des données
La gouvernance des donnéesLa gouvernance des données
La gouvernance des données
 
Sécurité Active Directory: Etablir un référentiel
Sécurité Active Directory: Etablir un référentielSécurité Active Directory: Etablir un référentiel
Sécurité Active Directory: Etablir un référentiel
 
Orange Business Live 2013 Security Breakout
Orange Business Live 2013 Security BreakoutOrange Business Live 2013 Security Breakout
Orange Business Live 2013 Security Breakout
 
OpenSSO Aquarium Paris
OpenSSO Aquarium ParisOpenSSO Aquarium Paris
OpenSSO Aquarium Paris
 
De nouvelles plateformes technologiques pour les CLOM / MOOCs
De nouvelles plateformes technologiques pour les CLOM / MOOCsDe nouvelles plateformes technologiques pour les CLOM / MOOCs
De nouvelles plateformes technologiques pour les CLOM / MOOCs
 
Drupal 7 et les SSO
Drupal 7 et les SSODrupal 7 et les SSO
Drupal 7 et les SSO
 
JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008
 
Retour d'experience Hybride
Retour d'experience HybrideRetour d'experience Hybride
Retour d'experience Hybride
 
Matinée Pour Comprendre LinID - Mise en place de la fédération des identités...
Matinée Pour Comprendre LinID -  Mise en place de la fédération des identités...Matinée Pour Comprendre LinID -  Mise en place de la fédération des identités...
Matinée Pour Comprendre LinID - Mise en place de la fédération des identités...
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
 

Similaire à Industrialisez le déploiement de vos infrastructures Cloud depuis votre système d’information avec les APIs Aruba

RUDDER - Continuous Configuration (configuration management + continuous audi...
RUDDER - Continuous Configuration (configuration management + continuous audi...RUDDER - Continuous Configuration (configuration management + continuous audi...
RUDDER - Continuous Configuration (configuration management + continuous audi...
RUDDER
 
base-de-donnees-whois.ppt
base-de-donnees-whois.pptbase-de-donnees-whois.ppt
base-de-donnees-whois.pptwebhostingguy
 
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
GAB 2015  - Nouveautes sur le stockage de donnees dans AzureGAB 2015  - Nouveautes sur le stockage de donnees dans Azure
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
Jean-Luc Boucho
 
sshGate
sshGatesshGate
sshGate
LINAGORA
 
Protocoles SSL/TLS
Protocoles SSL/TLSProtocoles SSL/TLS
Protocoles SSL/TLS
Thomas Moegli
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Microsoft
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
Alain Ganuchaud
 
Présentation de ISP 7.1 (ex TSM)
Présentation de ISP 7.1 (ex TSM)Présentation de ISP 7.1 (ex TSM)
Présentation de ISP 7.1 (ex TSM)
Hans Ulrick NZAMBA KASSA
 
Aws training overview soitec public
Aws training overview soitec publicAws training overview soitec public
Aws training overview soitec public
Xavier Michallet
 
Meetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a ServiceMeetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a Service
Frederic Leger
 
Volcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelleVolcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelle
Karim Bogtob
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
Microsoft
 
Push to the web - Websocket et SignalR
Push to the web -  Websocket et SignalRPush to the web -  Websocket et SignalR
Push to the web - Websocket et SignalR
MSDEVMTL
 
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOSL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
Clément OUDOT
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Microsoft
 
Université de la performance - Devoxx France
Université de la performance - Devoxx FranceUniversité de la performance - Devoxx France
Université de la performance - Devoxx France
Marc Bojoly
 
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
fabricemeillon
 
MongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptxMongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptxMongoDB
 
Les nouveautés de MongoDB 3.6
Les nouveautés de MongoDB 3.6Les nouveautés de MongoDB 3.6
Les nouveautés de MongoDB 3.6MongoDB
 

Similaire à Industrialisez le déploiement de vos infrastructures Cloud depuis votre système d’information avec les APIs Aruba (20)

RUDDER - Continuous Configuration (configuration management + continuous audi...
RUDDER - Continuous Configuration (configuration management + continuous audi...RUDDER - Continuous Configuration (configuration management + continuous audi...
RUDDER - Continuous Configuration (configuration management + continuous audi...
 
base-de-donnees-whois.ppt
base-de-donnees-whois.pptbase-de-donnees-whois.ppt
base-de-donnees-whois.ppt
 
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
GAB 2015  - Nouveautes sur le stockage de donnees dans AzureGAB 2015  - Nouveautes sur le stockage de donnees dans Azure
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
 
sshGate
sshGatesshGate
sshGate
 
Protocoles SSL/TLS
Protocoles SSL/TLSProtocoles SSL/TLS
Protocoles SSL/TLS
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
 
Présentation de ISP 7.1 (ex TSM)
Présentation de ISP 7.1 (ex TSM)Présentation de ISP 7.1 (ex TSM)
Présentation de ISP 7.1 (ex TSM)
 
Aws training overview soitec public
Aws training overview soitec publicAws training overview soitec public
Aws training overview soitec public
 
Meetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a ServiceMeetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a Service
 
Volcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelleVolcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelle
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
 
Push to the web - Websocket et SignalR
Push to the web -  Websocket et SignalRPush to the web -  Websocket et SignalR
Push to the web - Websocket et SignalR
 
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOSL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Perf university
Perf universityPerf university
Perf university
 
Université de la performance - Devoxx France
Université de la performance - Devoxx FranceUniversité de la performance - Devoxx France
Université de la performance - Devoxx France
 
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
 
MongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptxMongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptx
 
Les nouveautés de MongoDB 3.6
Les nouveautés de MongoDB 3.6Les nouveautés de MongoDB 3.6
Les nouveautés de MongoDB 3.6
 

Plus de Microsoft Décideurs IT

Windows Server vNext- virtualisation et stockage
Windows Server vNext- virtualisation et stockageWindows Server vNext- virtualisation et stockage
Windows Server vNext- virtualisation et stockage
Microsoft Décideurs IT
 
Azure IaaS pour les IT - Demo Extravaganza
Azure IaaS pour les IT - Demo ExtravaganzaAzure IaaS pour les IT - Demo Extravaganza
Azure IaaS pour les IT - Demo Extravaganza
Microsoft Décideurs IT
 
Big Data et Business Intelligence de A… Azure
Big Data et Business Intelligence de A… AzureBig Data et Business Intelligence de A… Azure
Big Data et Business Intelligence de A… Azure
Microsoft Décideurs IT
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
Comment bâtir un cloud hybride en mode IaaS ou SaaS et apporter le meilleur d...
Comment bâtir un cloud hybride en mode IaaS ou SaaS et apporter le meilleur d...Comment bâtir un cloud hybride en mode IaaS ou SaaS et apporter le meilleur d...
Comment bâtir un cloud hybride en mode IaaS ou SaaS et apporter le meilleur d...
Microsoft Décideurs IT
 
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Microsoft Décideurs IT
 
L'innovation HP au service de la mobilité en entreprise
L'innovation HP au service de la mobilité en entrepriseL'innovation HP au service de la mobilité en entreprise
L'innovation HP au service de la mobilité en entreprise
Microsoft Décideurs IT
 
Automatisez et fluidifiez votre publication internet avec Sharepoint 2013 - R...
Automatisez et fluidifiez votre publication internet avec Sharepoint 2013 - R...Automatisez et fluidifiez votre publication internet avec Sharepoint 2013 - R...
Automatisez et fluidifiez votre publication internet avec Sharepoint 2013 - R...
Microsoft Décideurs IT
 
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Microsoft Décideurs IT
 
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
Microsoft Décideurs IT
 
Fin du support WS 2003 : les technologies sont là ; quelle méthodologie suivr...
Fin du support WS 2003 : les technologies sont là ; quelle méthodologie suivr...Fin du support WS 2003 : les technologies sont là ; quelle méthodologie suivr...
Fin du support WS 2003 : les technologies sont là ; quelle méthodologie suivr...
Microsoft Décideurs IT
 
Exploitez tout le potentiel de vos données d'entreprise quelle que soit leur...
 Exploitez tout le potentiel de vos données d'entreprise quelle que soit leur... Exploitez tout le potentiel de vos données d'entreprise quelle que soit leur...
Exploitez tout le potentiel de vos données d'entreprise quelle que soit leur...
Microsoft Décideurs IT
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Microsoft Décideurs IT
 
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Microsoft Décideurs IT
 
Accélérez vos métiers avec les infrastructures convergées !
Accélérez vos métiers avec les infrastructures convergées !Accélérez vos métiers avec les infrastructures convergées !
Accélérez vos métiers avec les infrastructures convergées !
Microsoft Décideurs IT
 
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Microsoft Décideurs IT
 
Hybride Office 365, Azure AD, SSO : comment bien gérer ses identités ? Quelle...
Hybride Office 365, Azure AD, SSO : comment bien gérer ses identités ? Quelle...Hybride Office 365, Azure AD, SSO : comment bien gérer ses identités ? Quelle...
Hybride Office 365, Azure AD, SSO : comment bien gérer ses identités ? Quelle...
Microsoft Décideurs IT
 

Plus de Microsoft Décideurs IT (17)

Windows Server vNext- virtualisation et stockage
Windows Server vNext- virtualisation et stockageWindows Server vNext- virtualisation et stockage
Windows Server vNext- virtualisation et stockage
 
Azure IaaS pour les IT - Demo Extravaganza
Azure IaaS pour les IT - Demo ExtravaganzaAzure IaaS pour les IT - Demo Extravaganza
Azure IaaS pour les IT - Demo Extravaganza
 
Big Data et Business Intelligence de A… Azure
Big Data et Business Intelligence de A… AzureBig Data et Business Intelligence de A… Azure
Big Data et Business Intelligence de A… Azure
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
 
Comment bâtir un cloud hybride en mode IaaS ou SaaS et apporter le meilleur d...
Comment bâtir un cloud hybride en mode IaaS ou SaaS et apporter le meilleur d...Comment bâtir un cloud hybride en mode IaaS ou SaaS et apporter le meilleur d...
Comment bâtir un cloud hybride en mode IaaS ou SaaS et apporter le meilleur d...
 
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
 
L'innovation HP au service de la mobilité en entreprise
L'innovation HP au service de la mobilité en entrepriseL'innovation HP au service de la mobilité en entreprise
L'innovation HP au service de la mobilité en entreprise
 
Automatisez et fluidifiez votre publication internet avec Sharepoint 2013 - R...
Automatisez et fluidifiez votre publication internet avec Sharepoint 2013 - R...Automatisez et fluidifiez votre publication internet avec Sharepoint 2013 - R...
Automatisez et fluidifiez votre publication internet avec Sharepoint 2013 - R...
 
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
 
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
 
Fin du support WS 2003 : les technologies sont là ; quelle méthodologie suivr...
Fin du support WS 2003 : les technologies sont là ; quelle méthodologie suivr...Fin du support WS 2003 : les technologies sont là ; quelle méthodologie suivr...
Fin du support WS 2003 : les technologies sont là ; quelle méthodologie suivr...
 
Exploitez tout le potentiel de vos données d'entreprise quelle que soit leur...
 Exploitez tout le potentiel de vos données d'entreprise quelle que soit leur... Exploitez tout le potentiel de vos données d'entreprise quelle que soit leur...
Exploitez tout le potentiel de vos données d'entreprise quelle que soit leur...
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
 
Accélérez vos métiers avec les infrastructures convergées !
Accélérez vos métiers avec les infrastructures convergées !Accélérez vos métiers avec les infrastructures convergées !
Accélérez vos métiers avec les infrastructures convergées !
 
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
 
Hybride Office 365, Azure AD, SSO : comment bien gérer ses identités ? Quelle...
Hybride Office 365, Azure AD, SSO : comment bien gérer ses identités ? Quelle...Hybride Office 365, Azure AD, SSO : comment bien gérer ses identités ? Quelle...
Hybride Office 365, Azure AD, SSO : comment bien gérer ses identités ? Quelle...
 

Dernier

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
AlbertSmithTambwe
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 

Dernier (9)

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 

Industrialisez le déploiement de vos infrastructures Cloud depuis votre système d’information avec les APIs Aruba

  • 3. Repères ●Base de tous les outils Aruba ○Toujours à jour ○100% des fonctionnalités ●Nouvelles versions regulières ○Version actuelle : 2.8 ●Retro compatibilité avec les 3 dernières versions
  • 4. WsCommon ●GetUserAuthenticationToken ●GetUserInfo ●DeactivateUserOtp ●GetCredit ●GetPriceList ●... 17 méthodes disponibles relatives: -à l’authentification utilisateur et système OTP (One Time Password) -aux permissions de visibilité et d’utilisation des différents services et actions -au crédit -aux informations sur les Datacenters -aux Price Lists -à différents services annexes (News, Produits et services personnalisés, …) Exemples:
  • 5. WsCommon.GetCredit() OverdraftLimit 0 Value 550.32530000 Paramètres: aucun Retour: -> Pas de découvert autorisé (OverdraftLimit) -> Le crédit actuel est 550,32 Euros.
  • 6. WsCloudStorage 17 méthodes disponibles Relatives à l’administration du services Cloud Object Storage: gestion utilisateurs et plans tarifaires, informations générales. L’utilisation effective du service (accès aux buckets et fichiers) se fait avec l’API Object Storage S3 Exemples: ●GetCloudStorageAccounts ●GetCloudStoragePricingTypes ●GetRegions ●SetCloudStorageAccountPassword ●SetCloudStorageAccountPricingType ●SetCreateCloudStorageAccount ...
  • 7. SetCreateCloudStorageAccount() Paramètres: CloudStoragePricingTypeID Obtenu via GetCloudStoragePricingTypes() 10 (pack storage250) OverLimitBehavior {Rate, Renew, Restrict, PayPerUse} (voir le XSD) Restrict UserName Choix libre cos-compte001 PrivateKey Choix libre azerty123456789 RegionID Obtenu via GetRegions() 3 (r1-fr) Type de retour: booléen + message en cas d’erreurs
  • 8. Le compte est disponible immédiatement sur le Control Panel
  • 9. WsDomains 24 méthodes disponibles Relatives à la gestion des noms de domaines: inventaire, vérification de disponibilité, achat, renouvellement, transfert, choix des serveurs DNS…. Exemples: ●GetAllDomains oListe les domaines associés au compte, leur statut, infos sur le TLD... ●GetAllDomainsCost oCoûts effectifs des domaines et des services et actions associés ●GetDomainDetails oAjoute des détails comparé à GetAllDomains(): AuthCodes, contacts, DNS ●GetIsAvailableDomainName oListe les extensions disponible pour le nom de domaine demandé, avec les détails sur le TLD. ●SetDomainAutoRenew oActive l’auto renouvellement pour le domaine spécifié. ●SetDomainNameServers oDéfinie la valeur des serveurs DNS ...
  • 10. GetIsAvailableDomainName() Paramètres: DomainFullName nom du domaine désiré (avec TLD) workshoparuba-techdays2015.com Type de retour: Liste détaillée des extensions disponibles DomainFullName workshoparuba- techdays2015.com SecondLevelDomain workshoparuba-techdays2015 AuthCodeRequired true DnsMaxQuantity 13 DomainPrivacyAvailab le true ... ... IsAvailable True DomainFullName workshoparuba-techdays2015.org SecondLevelDomain workshoparuba-techdays2015 AuthCodeRequired true DnsMaxQuantity 13 DomainPrivacyAvailable true ... ... IsAvailable True {...}
  • 11. WsDns 14 méthodes disponibles Relatives au paramétrage des serveurs DNS (Aruba ou externes) Exemples: ●GetAllDNS oListe les services DNS associés au compte ●GetDNSRecords oListes les enregistrements DNS des domaines associés au compte ●GetPurchasedDNS oListe les serveurs DNS actifs pour chaque domaine associé au compte ●SetDnsRecords oAjout d’entrée(s) DNS ...
  • 12. SetDnsRecords() Paramètres: DNSRecord(s). Plusieurs peuvent être envoyés en même temps pour un même Service DNS. Content Valeur de l’entrée 185.8.48.77 Name Nom de l’entrée techdays2015.arubafr-test1.com Priority Priority de L’entrée 0 RecordType A, MX, NS, SPF, TXT… voir le XSD A TTL Valeur de TTL en secondes 3600 DNSServiceID Obtenu via GetAllDNS() 22 (arubafr-test1) Type de retour: booléen + JobID
  • 13. L’entrée apparait au niveau du Control Panel
  • 14. WsEndUser 114 méthodes disponibles Correspond aux fonctionnalité globale du Panneau de Contrôle Aruba, et également aux services de Cloud Computing publiques et privés, et les fonctionnalités associées: FTP, Tâches planifiées, Unified Storage, Templates etc... Exemples: ●GetHypervisors oListe les hyperviseurs disponibles et leur déclinaison (ex. Pro vs Smart) ●GetLoadBalancers oListe les services de LoadBalancing associés au compte ●GetPuchasedPrivateClouds oListes les Clouds Privés associés au compte ●GetServers oListe les VM définies sur le compte, avec specifications détaillées ●SetEnqueueServerStop oLance une commande d’arrêt d’une VM* ●SetEnqueueServerCreation oPermet de créer un VM, avec plus ou moins de détails fournis. ...
  • 15. SetEnqueueServerCreation() Paramètres: Ne sont présentés ici que les paramètres essentiels. Peuvent également être spécifiés des Virtual Switch, des disque dur multiples, des commentaires etc... AdministratorPassword Mot de passe administrateur xxxxxxxxxxxxxxxxx CPUQuantity Nombre de vCPU 2 Name Priority de L’entrée serveur-workshop01 NetworkAdaptersConfiguratio n Si non spécifié: IP publique sur Ethernet0 OSTemplateId Obtenu via GetHypervisors() 30 (Windows 2012 64bit - HyperV LC) RAMQuantity En GB 4 VirtualDisks.Size Taille en GB 40 VirtualDisks.VirtualDiskType Disque principal ou secondaire PrimaryVirtualDisk
  • 16. Vm en cours de création (logs) et une fois la création terminée (Control Panel)
  • 17. WsLicense 4 méthodes disponibles Gestion des licences logicielles. Exemples: ●GetAvailableLicenses oListe les licences disponibles ●GetPurchasedLicenses oListe les licences achetées associées au compte ●SetEnqueuePurchasePleskLicense oAcheter une licence Plesk ●SetRemoveLicense oSupprimer une licence
  • 18. GetPurchasedLicenses() Paramètres: aucun Retour: Listes de licences, par exemples des PleskLicense telles que: CreationDate 2014-11-07 12:21:58.627 LicenseCode PLSK.0XXXXXXXXXXX.0000 LicenseDescription Plesk Panel - 10 Domains - Linux LicenseID 165 LicenseKey xxxxxxxxxxxxxxxxxxx ... ... LicenseStatus Active
  • 19. WsMonitoring 25 méthodes disponibles Correspond à la gestion du service Cloud Monitoring Exemples: ●GetMonitoringCheckType oListe les types de services monitorables (HTTP, DNS, SQL, SSL etc…) ●GetMonitoringServicesChecks oListe les sondes de services avec leur détails ●SetActivateMonitoringService oActive un service de monitoring ...
  • 20. GetMonitoringServiceChecks() Paramètres: aucun Retour: Listes services de monitoring avec détails (nombreux), tels que: CreationDate 2013-07-23 11:55:23.54 MonitoringServiceID 91 DataCenterID 1001 (voir wsEndUser) MonitoringServiceStatus Active Name MonitoringTest03 MonitoringCheckDetails.Name Ping-Host MonitoringCheckType Active
  • 21. Cloud Object Storage S3 ●Compatible Amazon S3 et la plupart des outils et bibliothèques tierces ●Packs mensuels ou Pay-as-you-go ●Dans les deux cas : trafic entrant et requêtes non payantes ●Résilience: chaque fichier est copié sur 3 serveurs différents ●Gestion multi-comptes ●Présence sur 6 Datacenters Européens
  • 22. Création d’un bucket ‘workshop01’, avec CURL bucket="workshop01" resource="/${bucket}/" contentType="application/octet-stream" dateValue=`date -Ru` stringToSign="PUTnn${contentType}n${dateValue}n${resource}" s3Key=MIDA-FROS1 s3Secret=XXXXXXXXXXXXXXXXXXXXX signature=`echo -en ${stringToSign} | openssl sha1 -hmac ${s3Secret} -binary | base64` curl -X PUT -T "/" -H "Host:${bucket}.r1-fr.storage.arubacloud.fr" -H "Content-Length:0" -H "Content-Type:application/octet-stream" -H "Date:${dateValue}" -H "Authorization:AWS ${s3Key}:${signature}" https://${bucket}.r1-fr.storage.arubacloud.fr:443
  • 23. Le bucket ‘workshop01’ est maintenant visible (ici dans Dragondisk)
  • 24. Upload d’un fichier vers le bucket ‘workshop01’, avec CURL file=fic1.txt bucket="workshop01" resource="/${bucket}/${file}" contentType="text/plain" dateValue=`date -Ru` stringToSign="PUTnn${contentType}n${dateValue}n${resource}" s3Key=MIDA-FROS1 s3Secret=XXXXXXXXXXXXXXXXXXXXX signature=`echo -en ${stringToSign} | openssl sha1 -hmac ${s3Secret} -binary | base64` curl -X PUT -T "${file}" -H "Host: ${bucket}.r1-fr.storage.arubacloud.fr" -H "Date: ${dateValue}" -H "Content-Type: ${contentType}" -H "Authorization: AWS ${s3Key}:${signature}" https://${bucket}.r1-fr.storage.arubacloud.fr/${file}
  • 25. Le fichier est maintenant visible (ici dans Dragondisk)
  • 26. Lister les buckets Object Storage via une instance Deltacloud curl -v --user "USERNAME:PASSWORD" "http://IP_DELTACLOUD:3001/api/buckets?format=xml" <?xml version='1.0' encoding='utf-8' ?> <buckets> <bucket href='http://IP_DELTACLOUD:3001/api/buckets/workshop01' id='workshop01'> <name>workshop01</name> </bucket> {...} <bucket href='http://IP_DELTACLOUD:3001/api/buckets/workshop04' id='workshop04'> <name>workshop04</name> </bucket> </buckets>
  • 27. Références & Liens ●KB Aruba http://assistance.arubacloud.fr/KB/browse.aspx ●Homepage Arubacloud http://www.arubacloud.fr/ ●Le Blog Arubacloud http://www.arubacloud-leblog.com/ ●WS-SE http://www.oasis-open.org/committees/wss/documents/WSS-Username-02-0223-merged.pdf TODO: ajouter liens site web, KB etc...