AWS Lambda�����p����Slack��GitHub�̘A�g���T�[�o���X���p����3�I�FAWS Lambda�Ŏn�߂�T�[�o���X�A�[�L�e�N�`������i�I�j�i1/3 �y�[�W�j

�V�X�e���J���̏펯�𕢂��u�T�[�o���X�A�[�L�e�N�`���v�ɂ‚��āuAWS Lambda�v���g���č\�z���@���w�ԘA�ځB����́AAWS��Slack�AGitHub��A�g�������T�[�o���X�A�[�L�e�N�`���̍\�z���@�ɂ‚��ĉ�����A����3�‚̃T�[�o���X���p������Љ�܂��B

» 2017�N09��05�� 05��00�� ���J
[������C�O�H����DCS]

�@�V�X�e���J���̏펯�𕢂��u�T�[�o���X�A�[�L�e�N�`���v�ɂ‚��āuAWS Lambda�v���g���č\�z���@���w�Ԗ{�A�ځuAWS Lambda�Ŏn�߂�T�[�o���X�A�[�L�e�N�`�������v�B�O����u�ȒP�ȃT�[�o���X�A�v���\�z�ŕ�����AWS Lambda�̎������@�̊�{�v�ł́A�T���v���ƂȂ�T�[�o���X�A�v���P�[�V�����̍\�z����AWS Lambda���g�����A�v���P�[�V�����̎������@���Љ�܂����B

�@�ŏI��ƂȂ鍡��́AAWS��Slack�AGitHub��A�g�������T�[�o���X�A�[�L�e�N�`���̍\�z���@�ɂ‚��ĉ�����A����3�‚̃T�[�o���X���p������Љ�܂��B

Slack��GitHub�̘A�g

�@Slack�ɂ͂��Ƃ���GitHub�ƘA�g���邽�߂̎d�g�݂��p�ӂ���Ă��邽�߁A���ɗ��p����Ă�������������邩�Ǝv���܂��B���i���p���镪�ɂ͏\���ł����AGitHub��Slack�ƂňقȂ郆�[�U�[����o�^���Ă��܂��A�����V���������܂��ʒm���ꂸ�ɍ����Ă������ASlack�ւ̒ʒm���e�����R�ɃJ�X�^�}�C�Y�������Ƃ������v�]���������̕�������̂ł͂Ȃ����Ǝv���܂��B�T�[�o���X�A�[�L�e�N�`�������p���邱�Ƃł���炪�ȒP�Ɏ����ł��܂��B

�@����\�z����T�[�o���X�A�[�L�e�N�`���͉��L�̒ʂ�A�ƂĂ��V���v���ȍ\���ł��B

�@GitHub����̒ʒm����xSNS�Ŏ󂯁ALambda�ʼn�͂��A�ŏI�I��Slack�ւƒʒm���闬��ł��B

Slack��Incoming WebHooks�ݒ�

�@�܂��́ALambda����̒ʒm��Slack�Ŏ󂯂邽�߁AIncomig Webhooks�̐ݒ���s���܂��B

�@�uIncoming WebHooks�v�ɃA�N�Z�X���uAdd Configuration�v��I�����܂��B

�@�ʒm��́uChannel�v��I�����uAdd Incoming WebHooks integration�v��I�����܂��B����͎��O�ɗp�ӂ��Ă������u#github�v�Ƃ���Channel�𗘗p���܂��B

�@���������Webhook URL�����������̂ōT���Ă����܂��B

�@�ȏ��Incomig WebHooks�̐ݒ�͊����ł��B

SNS Topic�̍쐬

�@�����āAGitHub����̒ʒm��SNS�Ŏ󂯂邽��SNS Topic���쐬���܂��B

�@AWS�̃}�l�W�����g�R���\�[���ɃT�C���C�����ASNS�̊Ǘ���ʂ���uCreate new topic�v���N���b�N���܂��B����́uTopic name�v�ƁuDisplay name�v���ugithub�v�Ƃ��č쐬���܂��B

�@�쐬����SNS Topic�́uArn�v���T���Ă����܂��B

�@�ȏ��SNS Topic�̍쐬�͊����ł��B

IAM���[�U�[�̍쐬

�@�����āA��قǍ쐬����SNS Topic���Ă�GitHub���ʒm�𑗂�ۂ̔F�؏����쐬���܂��B

�@AWS�ŔF�؏��Ƃ�����IAM���[�����v�������ׂ���������Ǝv���܂����A�����IAM���[�U�[���쐬���܂��B���R�́AGitHub��AccessKeyID��SecretAccessKey��ݒ肷��K�v������A������IAM���[�U�[�ł��������ł��Ȃ����߂ł��B

�@AWS�̃}�l�W�����g�R���\�[�����T�[�r�XIAM���J���u���[�U�[��lj��v����IAM���[�U�[���쐬���܂��B���[�U�[���́ugithub�v�Ƃ��u�A�N�Z�X�̎�ށv�́u�v���O�����ɂ��A�N�Z�X�v��I�����܂��B

�@��������A�A�N�Z�X�����͐ݒ肹����IAM���[�U�[�̍쐬���I���܂��B�u���̃��[�U�[�ɂ̓A�N�Z�X����������܂���v�ƕ\������܂����A���̂܂܁u���[�U�[�̍쐬�v��I�����܂��B�Z�L�����e�B�F�؏��̃_�E�����[�h��ʂ��\�������̂ŁA�Y�ꂸ�Ƀ_�E�����[�h���܂��B

�@���ɁA�쐬����IAM���[�U�[�Ɍ������A�^�b�`���Ă����܂��B

�@IAM���[�U�[�̈ꗗ��ʂ����قǍ쐬����IAM���[�U�[��I�����A�u�A�N�Z�X�����v�^�u�̉E���ɂ���u�C�����C���|���V�[�̒lj��v��I�����Ă��������B

�@�|���V�[�̐����ɂ́u�J�X�^���|���V�[�v�𗘗p���܂��B

�@�u�|���V�[���v�ɂ́ugithub�v�A�u�|���V�[�h�L�������g�v�ɂ͉��L����͂��A�u�|���V�[�̓K�p�v��I�����܂��B�uResource�v�̒l�́A��قǍ쐬����SNS Topic�́uArn�v�ł��B

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Action": [
        "sns:Publish"
      ],
      "Sid": "github",
      "Resource": [
        "arn:aws:sns:ap-northeast-1:xxxxxxx:github"
      ],
      "Effect": "Allow"
    }
  ]
}

�@�A�N�Z�X�����ɐ�قǍ쐬����SNS Topic�ւ̏������݌������ݒ肳��Ă�����IAM���[�U�[�̍쐬�͊����ł��B

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

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

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