Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

AWS CodedeployのGithubアクセストークンの削除について

More than 3 years have passed since last update.

概要

AWSのCodeDeployとGitHubを連携していて、
GitHubとのOAuth認証がうまくいかず、CodeDeploy側で設定したGitHubのアクセストークンを一度削除したいことがありました。

例) CodeDeploy設定画面
スクリーンショット 2018-02-26 22.40.00.png

ですが、GUI(マネジメントコンソール)だと削除画面もなく、GitHub側でパスワード変更しても状況変わらず困り果ててました。

解決策

GUIでは削除できないですが、CLIなら削除できるようです。
公式ドキュメントは こちら です。

実際にやった手順はこちら

$ aws deploy list-git-hub-account-token-names
TOKENNAMELIST   <GitHubアカウント名>
$ aws deploy delete-git-hub-account-token --token-name <GitHubアカウント名>
$ aws deploy list-git-hub-account-token-names
→なにも表示されないこと

ちなみにリージョンを指定する場合は、他と同様最後に--region <リージョン名>を入れればOKです。

削除後、CodeDeploy画面で再度GitHub連携し、以下のように表示されればOKです。
例) OAuth認証画面
スクリーンショット 2018-02-26 22.49.23.png

注意

aws cliのバージョンが古いと上記オプションは使用できない可能性があるので、やる前にバージョンアップすることをオススメします。

syogun
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away