CloudStack��API�ő��삷���FCloudStack�ɂ��v���C�x�[�g�N���E�h�\�z�p�i5�j�i1/2 �y�[�W�j

CloudStack�́A�I�[�v���\�[�X�x�[�X��IaaS�N���E�h�\�z�E�^�p�\�t�g�E�F�A�B�g���₷���A�@�\���[�����Ă��邱�ƂȂǂ���A��K�͂ȃf�[�^�Z���^�[���Ǝ҂�g�D�ł̓������������ł���B�{�A�ڂł́A���̃\�t�g�E�F�A���v���C�x�[�g�N���E�h�\�z�Ɋ��p������@���Љ��

» 2012�N04��02�� 00��00�� ���J
[�r��N�G, �ђˉ�V�C��ʎВc�@�l�N���E�h���p���i�@�\�iCUPA�j/�N���G�[�V�������C���������]

CloudStack API�Ƃ�

�@�O��܂łŁACloudStack�����K�͍\���ŃC���X�g�[�����A���̋@�\���m�F���܂����B����́ACloudStack��API�o�R�ŗ��p������@��������܂��B

�@CloudStack��GUI�ȊO�ɂ�API��񋟂��Ă���ACloudStack�����������̋@�\���O������R���g���[�����邱�Ƃ��ł��܂��BGUI�Ŏg�p�ł���قƂ�ǂ̋@�\��API�o�R�ő���”\�ŁAAPI�ł̂ݒ񋟂���Ă���@�\������܂��B

�@API���g�p���邱�Ƃɂ��A�J���҂�CloudStack�ɂ��N���E�h�‹����A�V���ȊǗ��V�X�e��������̃V�X�e���Ɠ������邱�Ƃ��”\�ł��B�N���E�h�‹���API�o�R�Ő��䂷��N���E�h�Ǘ��̃T�[�r�X��\�t�g�E�F�A�͂��łɑ��݂��Ă���ARightScale��enStratus�͂��ł�CloudStack API�ɑΉ����Ă��܂��B

�@CloudStack API���g�p����CloudStack���x�[�X�Ƃ����N���E�h�T�[�r�X�𐧌䂷�邱�Ƃ��ł��邽�߁A�Г��̃N���E�h�ƃN���E�h�T�[�r�X���ꊇ�Ǘ����A�n�C�u���b�h�N���E�h�‹��Ƃ��ė��p���邱�Ƃ��”\�ł��B

�@����ɁA����ɁA�V�g���b�N�X�V�X�e���Y��CloudBridge�ƌĂ΂��CloudStack�p�̒lj����W���[����񋟂��Ă���A������g�p���邱�Ƃɂ��AAmazon�@EC2�ƌ݊���������API��񋟂��邱�Ƃ��”\�ł��i�N���E�h�Ή���WAN�����������SSO���i�ł���CloudBridge�Ƃ͕ʕ��ł��j�B

CloudStack API�̎d�l

�@CloudStack API �́ACloudStack Management�T�[�o�̃|�[�g8080�Ŏ󂯕t�����A��������܂��B���p�҂́A����API���R�}���h���C���c�[���Ȃǂŗ��p���邱�Ƃɂ���āACloudStack��Ղ̎����I�ȑ���������ł��܂��B

}1@APIɂCloudStack̑ �}1�@API�ɂ��CloudStack�̑���

�@API��REST�Œ񋟂���Ă��܂��B�������ʂ�XML��JSON�`���ɑΉ����Ă���A�f�t�H���g�ł�XML�`���̃��X�|���X�ƂȂ�܂��BJSON�ł̉����̏ꍇ��response=json�̃R�}���h�I�v�V������lj����܂��B

�@CloudStack�ł́A���[�U�[�̌����ɂ��A3��ނ�API���p�ӂ���Ă��܂��B

GlobalAdmin API
�Ǘ��җp��API�B�N���E�h�ɑ΂���S�ẴR���g���[�����”\�ŁA���z���\�[�X�ƕ������\�[�X�A�����̊Ǘ����s���܂��B

DomainAdmin API
�h���C���Ǘ��җp��API�B��ʃ��[�U�[�̃R���g���[���ɉ����A�h���C�����̉��z���\�[�X��Ԃ��m�F���邱�Ƃ��ł��܂��B

User API
��ʃ��[�U�[�p��API�B���[�U�[�Ɋ��蓖�Ă�ꂽ���z�C���X�^���X�A�X�g���[�W�A�l�b�g���[�N���R���g���[���ł���B

�@API�̈ꗗ�́A�V�g���b�N�X��Web�y�[�W��Ɍ��J����Ă��܂��B

�@CloudStack API��8080�|�[�g����g�p����ɂ́AAPI���̐����ƁA�����p�����[�^�̎w����s���K�v������܂��B

�@�����쐬���@�̏ڍׂ�CloudStack�̃h�L�������g�ɋL����Ă��܂����A�����܂��ȗ���Ƃ��Ă͈ȉ��̂悤�ɂȂ�܂��B

  1. �R�}���h�p�����[�^�̗v�f���\�[�g
  2. �R�}���h�p�����[�^��URL�G���R�[�h
  3. �G���R�[�h���ꂽ�������S�ď������֒u��
  4. ��L������ƊǗ��T�[�o�ō쐬���ꂽ�閧���Ɏg�p����sha1�ŏ���
  5. signature�������URL�G���R�[�h

�@���̏����쐬���@�̈�A�̏����́A�X�N���v�g�Ŏ������ł��܂��B�{�e�̌㔼�ŁA��y��API�����s�ł���bash�X�N���v�g�̃\�[�X�����J���܂��B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; }; BodyAdGAMWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdGAMWithCCE.EVENT_INIT = 'init'; BodyAdGAMWithCCE.EVENT_READY = 'ready'; /** * AdContent �̏������Ɨ��p���� */ BodyAdGAMWithCCE.prototype.init = function () { Logger.writeln('BodyAdGAMWithCCE.prototype.init'); this.dispatchEvent(new CustomEvent(BodyAdGAMWithCCE.EVENT_INIT)); }; /** * �L���g�� GAM ���N�G�X�g */ BodyAdGAMWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); this.dispatchEvent(new CustomEvent(BodyAdGAMWithCCE.EVENT_READY)); }; // global reference window.itm = itm; //entry point const build = function( e ) { BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); } build(); })();

�A�C�e�B���f�B�A����̂��m�点

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

lɗȂA{ŌZLeBu_iCYv
4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B