php_modが非推奨になったのね

昔のバージョンのphp環境でphpバージョンを上げるという対応中。 apache + PHP8のインスタンスを構築してドキュメントルートまで到達を確認。 対応する人にドキュメントルートまで到達するからプロジェクトのファイルを置いてバージョンアップのエラーを確認してもらうため依頼しましたが HTTP 503 Service Unavailable のエラーが出ているとのこと。 HTMLファイルはアクセスできているからPHPの実行ができていないと思い調べると Apache HTTP サーバーで使用するために PHP に提供されている mod_php モジュールが非推奨になりました。 php-fpmをインストールして起動し、リクエストを流してphp-fmpでphpを実行するようにして解決。 しばらくPHPを触っていなかったのでモジュールが非推奨になったことに気づかずでした。

aws-cli でconfigureのprofileを追加したりする

仕事でaws-cliを利用するときにプロジェクトやサービスごとにアカウント情報がもちろん違うので切り替えたいのですが、今までそんなにプロジェクトを跨いで対応したことがなく、profileの追加(これはやったことある)、削除や切り替えがやったことがないのでメモを残すことにします。

追加

aws configure --profile [名前] 

AWS Access Key ID [None]:******
AWS Secret Access Key [None]: ********
Default region name [None]: *******
Default output format [None]: ****** 
 
*****をIAMで作成したユーザーの認証情報とリージョンなどを入力すれば新規作成されています。
vim ~/.aws/configure
vim ~/.aws/credentials
 
などで確認する。
 

削除

これに関しては
vim ~/.aws/configure
vim ~/.aws/credentials
で開いて該当部分を削除するしかなさそう。。
 

変更

aws configure --profile [名前]
これですでに入力された値が一部マスクされた状態で表示されています。
変更する場合は新しい情報を入力します。(変更しない場合はenterで進める。)
 

切り替え

さて一番やりたかったことですが、複数のプロジェクトにまたがって作業をしていると、アカウント情報も複数設定されていて誤って実行してしまう可能性もあります。
 
①defaultは削除する
②export AWS_PROFILE=[名前] で切り替える

defaultを削除するのは誤って違うアカウントで実行しないため。
※実際に誤ってcopilotを実行してしまった。。

コメント

このブログの人気の投稿

nginxで画像が表示されない。。

AWSのS3バケットをマウントするs3fsでマウントが外れた件

CakePHP3でHTTPSにする