duyojiぶろぐ

技術系ときどき日常系

AWS

S3にAPIからアップロードするとリダイレクトされるときの対処法

失敗時の内容 $credentials = array( "key" => "your_key", "secret" => "your_secret" ); $s3 = new AmazonS3($credentials); $response = $s3->create_object($bucket, $fileName, array( "fileUpload" => $filePath, "acl" => AmazonS3::ACL_PUBLIC, "con…

Elastic Beanstalkの流れ(コマンドラインから実行)

メモ eb init eb start CloudFormationが作られる CloudFormationのテンプレートに記述されている内容が実行される ファイル作成 パッケージインストール リソース(EC2, S3など)の割り当て 起動時に実行されるデーモンの起動 必要があればEC2インスタンス立…

Amazon Linuxにsambaをyumで入れる

パッケージを追加 AWSでAmazon Linuxを選択してインスタンスを作った場合デフォルトでsambaのパッケージが無かった。 そのため以下のようにしてレポジトリを追加してsambaをインストールした。 #cd /etc/yum.repos.d/ #wget http://ftp.sernet.de/pub/samba/…

ELASTIC LOAD BALANCERS(ELB)経由を使った場合のリクエスト元を取得する

AWS

Apacheのログフォーマットの形式についてもあまり知らなかったからログフォーマットの学習もかねてみた。 特にログフォーマットとか気にせずロードバランサー経由でも アクセス元のIPを表示したい場合は以下の参考にしたURLでも紹介している ELB配下のEC2ア…

AWS Elastic Beanstalkをコマンドラインから作成してアップロードまで

AWS

AWS Elastic Beanstalkとは Elastic Beanstalk(以下,EB)はHerokuや、phpfogのようなPaaSの一つ。サーバーに関して知識が無くてもブラウザのGUIコンソールから アクセスが増えたときはサーバーを増やして対応するなど設定次第で 自動でスケールアウト出来るか…

AWS SDK for PHP2を使ってS3へファイルをアップロード

AWS

githubのサンプル(失敗する) get('s3'); // Upload a publicly accessible file. File size, file type, and md5 hash are autom…

AWSアカウントとamazon.comのアカウントは同じ?

AWS

AWSのアカウントはamazon.comのアカウントひもづいているみたい。 amazon.comにAWSのアカウントでsign inして(sign inしたあとはhttps://www.amazon.com/gp/css/homepage.htmlにいる) PaymentのManage Payment Optionsからdeleteをする。