tabimoba.net

とあるエンジニアの雑記帳

2019-12-01から1ヶ月間の記事一覧

cURLを利用して、MovableTypeのアクセストークンを取得する

MovableTypeのData APIを利用する際に必要となるアクセストークンは以下の方法で取得することが出来ます。 パスワードは、「Webサービスパスワード」を指定します。(管理画面ログイン時のパスワードではないので注意) クライアントIDは、決まったものは無…

Guzzleでリクエスト先から返されたエラーメッセージをtruncateさせずに取得する

Guzzleでリクエスト先からエラーが返された際、そのメッセージがtruncateされてしまい、不都合な場合があります。今回は、このメッセージをtruncateされない状態で取得してみます。 PHP Fatal error: Uncaught GuzzleHttp\Exception\ServerException: Server…

cURLを利用して、Movable TypeのData API経由でファイルをアップロードする

以下の方法で、cURLを利用してMovableTypeへファイルをアップロードすることができます。 curl -X POST \ https://<サイトのURL>/mt/mt-data-api.cgi/v4/assets/upload \ -H "X-MT-Authorization:MTAuth accessToken=<アクセストークン>" \ -F site_id=<サイ…

lxdコンテナをイメージファイル化して、そのままS3バケットへアップロードするスクリプト

環境 Ubuntu 18.04 LTS 前提条件 LXDが利用できる awscliがインストールされている aws configureが完了している IAMロール または IAMユーザーの認証情報が設定済み 実行方法 スクリプトのファイル名が、lxd_publish_image_to_s3.shの場合 # ./lxd_publish_…