Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS SDK触ってみる。
Search
jaxx2104
November 29, 2013
Programming
0
440
AWS SDK触ってみる。
AWS SDK for PHP2 を使って S3 に画像をアップしてみます。
jaxx2104
November 29, 2013
Tweet
Share
More Decks by jaxx2104
See All by jaxx2104
Relative CI が気になっている話
jaxx2104
0
480
デザインファイルにおける継続的インテグレーション
jaxx2104
2
390
漸進的な変更を支えるフロントエンド設計
jaxx2104
5
2.1k
価値あるフロントエンドデザイン領域開拓
jaxx2104
0
320
Gatsby と Netlify で JAMstack なメディア開発
jaxx2104
0
650
サイレントヒーローを作らない取り組み
jaxx2104
1
140
開発組織のメンバーからリーダーになって
jaxx2104
0
100
Nikuman
jaxx2104
0
340
レガシーなフロントエンド環境で心理的安全性を確保する / RecoChoku Tech Night #08
jaxx2104
0
320
Other Decks in Programming
See All in Programming
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
110
Jakarta EE meets AI
ivargrimstad
1
540
XStateでReactに秩序を与えたい
gizm000
0
740
Regular Expressions, REXML, Automata Learning
makenowjust
0
220
Our Websites Need a Lifestyle Change, Not a Diet
ryantownsend
0
150
エラーレスポンス設計から考える、0→1開発におけるGraphQLへの向き合い方
bicstone
5
1.5k
マルチモジュールにおけるテスト最適化
fxwx23
0
210
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
290
Kotlin 2.0が与えるAndroid開発の進化
masayukisuda
1
420
オートマトン学習しろ / Do automata learning
makenowjust
3
130
【TID2024】模擬講義:プログラマと一緒にゲームをデザインしてみよう!
akatsukigames_tech
0
670
Securify_エンジニア採用資料
3shake
0
110
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
89
16k
Agile that works and the tools we love
rasmusluckow
327
20k
Unsuck your backbone
ammeep
667
57k
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
36
1.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
0
130
Thoughts on Productivity
jonyablonski
66
4.2k
Testing 201, or: Great Expectations
jmmastey
36
7k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Art, The Web, and Tiny UX
lynnandtonic
294
20k
Being A Developer After 40
akosma
84
590k
Producing Creativity
orderedlist
PRO
340
39k
Transcript
"84ͷ4%,৮ͬͯΈΔ ༵ۚษڧձ 1311݄29༵ۚ
ͬͯΈΔͷ͕ૣ͍ʂ "84ʹ͍ͭͯ w͍Ζ͍Ζ͋ͬͯΑ͘Θ͔Μͳ͍ wͳΜ͔͍͢͜͝ͱ͕Ͱ͖ΔΒ͍͠ wొͯ͠ແྉ͕͋Δ 1311݄29༵ۚ
"84πʔϧ܈͕๛ AWS Console AWS SDK AWS CLI AWS Query API
1311݄29༵ۚ
ૹΔଆ wࠓճ4ͱ"844%,GPS1)1Λ ͬͯΈ·ͨ͠ɻ wΠϯετʔϧํ๏ IUUQEPDTBXTBNB[PODPNBXT TELQIQHVJEFMBUFTU JOTUBMMBUJPOIUNM 1311݄29༵ۚ
class SampleAws { // Amazon SDKのインスタンス private $obj = null;
/** * AWS にアクセスする際の鍵 * @return {object} instance */ public function getInstance() { if (is_null($this->obj)) { $this->obj = Aws::factory(array( 'key' => 'XXXXXXXXXXXXX', 'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'region' => 'ap-northeast-1' ))->get('s3'); } return $this->obj; } /** * s3に画像を保存 * @return {object} EndpointArns 全てのエンドポイント */ public function putObjectTest($tempFileName){ $this->getInstance()->putObject(array( 'Bucket' => 'jaxx2104', 'Key' => $tempFileName, TBNQMF 1311݄29༵ۚ
࣮ࡍʹͬͯΈ·͢ɻ 1311݄29༵ۚ
ऴΘΓͰ͢ 1311݄29༵ۚ