Histories > 2022
-
AWS Vaultを利用してAssume Roleする
本ポストでは、AWS Vaultを利用した場合のAssume Roleの方法について記載します。
AWSAssume RoleAWS VaultIAM -
Step FunctionsによるCodeBuildの呼び出しと成功・失敗処理をハンドリングする
本ポストでは、CodeBuildをStep Functionsで状態管理する方法を記載します。状態管理では、ステータスとして成功・失敗が発生しますが、そのハンドリング方法についても説明します。
AWSStep FunctionsCodeBuildTerraformState MachineCI/CDDevOps -
TerraformによるKinesis Data Firehoseの動的パーティショニングの設定
本ポストでは、Kinesis Data Firehoseの動的パーティショニングをTerraformで設定する方法を記載します。また、動的パーティショニングの設定に関わる機能なのでも合わせてお伝えします。
AWSKinesis Data FirehoseDynamic PartitioningTerraform -
IntelliJ IDEAにおけるLive Templatesでの快適なTerraformライフ
本ポストでは、GitHub ActionsがAWSリソースに対する権限を取得するために必要なIAM Role周りのリソース作成について記載します。
IntelliJ IDEATerraformLive TemplatesDeveloper Experience -
GitHub Actionsで利用するAWS IAM RoleをTerraformで作成する
本ポストでは、GitHub Actionsが使用するIAM RoleをTerraformで作成するための方法を記載します。
GitHub ActionsTerraformAWSIAM RoleCI/CDDevOps -
AWS CodeBuildでGitHub Repositoryをソースプロバイダーとする
本ポストでは、AWS CodeBuildにおいてGitHub Repositoryをソースプロバイダーとしてアクセスする方法について記載します。
GitHubTerraformAWSCodeBuildCI/CDDevOps -
GitLab CI/CDのJobを手動実行する
本ポストでは、GitLab CIのJobを手動で実行するための設定方法などについて記載します。
GitLabCI/CDDevOps -
GitLab CI/CDでTerraform Moduleを呼び出すには
本ポストでは、GitLabレポジトリで管理されているTerraform ModuleをGitLab CI上から参照する際の方法を記載します。
GitLabTerraformCI/CDDevOps -
GitLab CI/CD PipelineにおけるAWS IAM Roleでのクレデンシャル取得の方法とJobでの継承について
本ポストでは、GitLab CI上でIAM Roleのクレデンシャルを取得とその情報をJob間で継承する方法を記載します。
GitLabTerraformAWSIAM RoleCI/CDDevOps -
GitHub Actionsの実行に向けたTerraformによるAWS IAM Roleの作成について
本ポストでは、GitHub ActionsがAWSリソースに対する権限を取得するために必要なIAM Role周りのリソース作成について記載します。
GitHub ActionsTerraformAWSIAM RoleCI/CDDevOps