Qiitaから移動

Cloud Build内でCLIツールを使う

Google Cloud Platformのビルドサービス、Cloud Buildは複数のコンテナを連携させてビルドしていくのが特徴です。 各ビルドステップは異なるコンテナで実行され、次のコンテナへ引き継ぐ際にワーキングディレクトリ以外のファイルは破棄されてしまうので、他…

GitLabの外部リポジトリへの同期機能を使ってクラウドのGitリポジトリと同期する

GitLab CEとGCPやAWSが提供するGitリポジトリを同期する方法を説明します。

他のAWSアカウントのEC2とCodeCommitのリポジトリを共有する

やりたいこと 自分の所属するAWSアカウント(アカウントAと呼ぶ)にあるCodeCommitのリポジトリを他のAWSアカウント(アカウントBと呼ぶ)の下にあるEC2からアクセスできるようにする IAMのアクセスキーやCodeCommit用のIDとパスワードの受け渡しはせずに、…

Amazon S3で使われるcanonical user IDの調べ方

異なるAWSアカウントへS3のアクセス権限を付与するとき、権限を与える先のcanonical user ID(正規ユーザー ID)が必要になることがあります。12桁のアカウントID 1234-5678-9012 は容易に調べることができますが、canonical user ID(64桁の16進数)は少し…

EC2 Systems Managerを使ってEC2のパッチを自動で適用、集計する

目的 Spectre, Meltdownと脆弱性の話題が頻繁に聞かれるので、EC2のセキュリティパッチを自動的、継続的に適用していきましょう。 AWSが提供するSystems Managerを使って、パッチの適用状況を把握したり、適用したりするのを自動的に行います。 注意 下記の…