タグ

awsに関するshawのブックマーク (25)

  • DDoS攻撃でAWS請求が200万円に!S3・CloudFrontで絶対やるべきコスト爆発防止策 6選 - Qiita

    はじめに こんばんは、mirukyです。 ある日突然、AWSから $15,000(約200万円)の請求書 が届いたらどうしますか? 2026年3月、海外でまさにこの事態が発生しました。個人開発者のS3バケットがDDoS攻撃を受け、3日間で160TBのデータ転送が発生。結果として約200万円の請求が来たのです。AWS側に減額を申し出て一部減額は受けたものの、それでも到底払えない金額が残りました。 怖いのは、この事態は誰にでも起こりうるということです。S3バケットをパブリックに公開している、あるいはCloudFrontの背後に適切な保護を設定していない——それだけで、あなたのAWSアカウントも同じリスクを抱えています。 記事では、AWS公式ドキュメントと料金体系に基づき、S3/CloudFrontのコスト爆発を防ぐための具体的な防止策をコンパクトにまとめます。 目次 なぜS3のデータ転送で2

    DDoS攻撃でAWS請求が200万円に!S3・CloudFrontで絶対やるべきコスト爆発防止策 6選 - Qiita
    shaw
    shaw 2026/03/30
  • AWS、長時間に及ぶ大規模障害の全貌:DNS問題が招いた混乱の連鎖 | XenoSpectrum

    Amazon Web Services (AWS)で発生し、世界中のインターネットサービスを麻痺させた大規模障害は、米国太平洋標準時(PDT)10月20日午後3時1分(日時間10月21日午前7時1分)に全面復旧が宣言された。しかし、その裏側では、最初の問題を解決した後に次々と新たな障害が発生する「二次災害」とも呼べる深刻な事態が進行していたことが、AWS自身の報告から明らかになった。記事では、単一のDNS障害が如何にしてドミノ倒しのようにAWSの基幹サービス群を巻き込み、24時間近くに及ぶ混乱へと発展したのか、その技術的背景と詳細なタイムラインを見てみたい。 発端は「インターネットの住所録」DNSの異常 全ては2025年10月19日午後11時49分(PDT、日時間20日午後3時49分)、AWSで最も古く、最大規模を誇る「US-EAST-1」リージョン(米国バージニア北部)で始まった。

    AWS、長時間に及ぶ大規模障害の全貌:DNS問題が招いた混乱の連鎖 | XenoSpectrum
    shaw
    shaw 2025/10/22
  • 署名付き URL を使用したオブジェクトのダウンロードおよびアップロード - Amazon Simple Storage Service

    バケットポリシーを更新せずに、Amazon S3 内のオブジェクトへの時間制限付きのアクセス権を付与するには、署名付き URL を使用できます。署名付き URL をブラウザに入力するか、プログラムで使用してオブジェクトをダウンロードできます。署名付き URL で使用される認証情報は、URL を生成した AWS ユーザーのものです。 また、署名付き URL を使用して、Amazon S3 バケットに対する特定のオブジェクトのアップロードを他のユーザーに許可することもできます。これにより、他のユーザーは AWS のセキュリティ認証情報やアクセス許可を持たなくてもアップロードできます。署名付き URL で指定したのと同じキーを持つオブジェクトがバケット内に既に存在する場合、Amazon S3 は既存のオブジェクトをアップロードしたオブジェクトで置き換えます。 署名付き URL は、有効期限日時ま

    shaw
    shaw 2025/05/12
  • 署名付きURLを使用したAmazon S3へのマルチパートアップロードを実装してみた - PLAY DEVELOPERS BLOG

    初めまして、弊社のプロダクト「KRONOS DRIVE」開発メンバーの大野です。 2024年に突入しましたが、年末年始はどのように過ごされましたでしょうか? 私はというと、カリフォルニアのディズニーランドで年越しをしてきました。初めての年越しディズニーでとても楽しかったのですが、夜寒すぎたのと疲労でニューイヤーのイベントが終わったらすぐにホテルへ戻りました笑 さて、以前「KRONOS DRIVE」の機能開発において、AWS SDKをフロント側で使用せず、APIで発行した署名付きURLでブラウザからS3へ直接アップロードする機能を実装したため、その方法を紹介させていただきます。 Amazon S3とは? AWS SDKとは? AWS SDKを使用したブラウザからのアップロード方法 署名付きURL(Presigned URL)とは? 署名付きURLを使用したブラウザからのアップロード方法 通常

    署名付きURLを使用したAmazon S3へのマルチパートアップロードを実装してみた - PLAY DEVELOPERS BLOG
    shaw
    shaw 2025/05/12
  • [AWS] S3へ巨大なファイルを「マルチパートアップロード」する - ねこの足跡R

    AWS S3へ巨大なファイルをアップロードする際、より高速に転送するには「マルチパートアップロード」を利用することが推奨されています。また一定サイズ以上のファイルはSDKやREST APIからはそもそもPUTすることができません。 マルチパートアップロードというと一見難しそうに聞こえるかもしれませんが理屈も使い方も非常にシンプル。対応したGUIのアプリを使えば裏側で自動的に行なってくれるためそもそも意識する必要すらありません。 今回はAWS CLIとWindowsmacOS上のGUIのクライアントを利用した方法を取り上げます。 マルチパートアップロードとは S3のそもそもの話 オブジェクトのサイズ上限 マルチパートアップロードの上限値 料金の罠 不完全なデータを確認&削除 ライフサイクルを設定する アップロード方法 AWS CLI アプリ Cyberduck S3 Browser Win

    [AWS] S3へ巨大なファイルを「マルチパートアップロード」する - ねこの足跡R
    shaw
    shaw 2023/04/12
  • Amazon S3を便利に使おう ~Cyberduckで楽々アップロード~

    SCSKの根岸です。 Amazon Simple Storage Service (Amazon S3) はアマゾンウェブサービス (AWS) 内のサービスの中でも比較的よく利用されるサービスかと思います。今回は私もよく利用しているFTPツール「Cyberduck」を使ってAmazon S3をより便利に活用する方法をお伝えしたいと思います。 Cyberduckとは オープンソースのFTPクライアントソフトウェアで無料で利用することができます。 (ソフトウェアが気に入った場合は開発者に寄付することができます) Cyberduckは全体的にとてもシンプルで、画面も普段利用しているファイルエクスプローラーやファイルサーバにかなり近い見た目になっています。S3バケットに対するドラッグ&ドロップでのアップロードやダウンロードも可能になるのでとても使い勝手がいいです。 例えば、分析に用いるデータや業務

    Amazon S3を便利に使おう ~Cyberduckで楽々アップロード~
    shaw
    shaw 2023/04/12
  • 手を動かして学べるAWSの日本語講座まとめ AWS日本法人が公開 165コンテンツを一覧に

    JP Contents Hub自体の閲覧・利用は無料。ただしハンズオンはいずれもAWSのサービスを活用するものなので、利用に応じた料金が発生する。AWSジャパンは今後、新たにハンズオンを作成した場合には、順次JP Contents Hubに追加するという。 関連記事 AWS初心者向けの教材まとめ、AWS法人が公開 AWSジャパンが、AWSの初心者向け教材などをまとめたWebページを公開した。初学者やクラウド人材の育成を受け持つ人向けで、自社の教材などを全6段階の理解度別に紹介している。 AWS、オンラインゲームを遊んでソリューション構築を学ぶ「AWS Cloud Quest」公開 実際にプレイしてみた 米Amazon Web Servicesが、AWSでのソリューション構築を学べるオンラインRPGAWS Cloud Quest: Cloud Practitioner」を無料公開」。W

    手を動かして学べるAWSの日本語講座まとめ AWS日本法人が公開 165コンテンツを一覧に
  • [AWS利用者必読] アクセスキー漏洩による不正利用について | DevelopersIO

    AWSアクセスキーセキュリティ意識向上委員会って何? 昨今、AWSのアクセスキーを漏洩させてしまうことが原因でアカウントへの侵入を受け、 多額の利用費発生・情報漏洩疑いなど重大なセキュリティ事案が発生するケースが実際に多々起きています。 そこで、アクセスキー運用に関する安全向上の取組みをブログでご紹介する企画をはじめました。 アクセスキーを利用する場合は利用する上でのリスクを正しく理解し、 セキュリティ対策を事前に適用した上で適切にご利用ください。 【はじめに】 昨今、アクセスキーの漏洩を契機とした不正利用の発生が多発しております。AWS 利用のお客様へのビジネスリスクが非常に大きく、弊社としても憂慮する状況です。 そのため、以下をお読み頂き AWS 利用のお客様は環境の見直しをお願い致します。 【この記事で伝えたいこと】 多額の費用発生リスクをなくすために、可能な限りアクセスキーの利用を

    [AWS利用者必読] アクセスキー漏洩による不正利用について | DevelopersIO
    shaw
    shaw 2021/04/19
  • AWS IAMの属人的な管理からの脱却【DeNA TechCon 2021】/techcon2021-19

    AWSをはじめとするクラウドプラットフォームの普及に伴い、DevとOpsの境目はかなり曖昧になっています。その中でもIAMの管理は設定によっては権限昇格を引き起こしかねないことから、その管理権限は慎重な管理になりがちです。結果的に、IAMは属人的な管理を行っている組織が多いのではないでしょうか。 …

    AWS IAMの属人的な管理からの脱却【DeNA TechCon 2021】/techcon2021-19
  • 【AWS】S3まとめ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? どうも、iron千葉です。 S3について、ユーザガイドを見てポイントをまとめました。 ポイントだけ確認したい人、ざっと全体を見たい人におすすめです S3は奥が深い。 S3とは? インターネットストレージ(平たく言うとgoogleドライブevernoteのようなwebブラウザから利用できるストレージ) S3はAPIまたはAWS CLIにてプログラムから操作(ファイルのアップロード、ダウンロード、削除)ができる 容量制限なし データはいつでもダウンロード可能 柔軟なアクセス制御ができる(IAM、アクセスコントロール、バケットポリシー) S

    【AWS】S3まとめ - Qiita
    shaw
    shaw 2020/09/29
  • Amazon S3における「フォルダ」という幻想をぶち壊し、その実体を明らかにする | DevelopersIO

    よく訓練されたアップル信者、都元です。Amazon S3について細かい説明は不要かと思いますが、要するにファイルストレージです。HTTPベースでファイルをアップロードでき、そしてダウンロードできるサービスですね。 古くから、データはシリアライズされた形式でファイルという単位に格納し、管理されてきました。ローカルマシン内でファイルを管理する仕組みがファイルシステムで、その多くにはフォルダという階層構造を扱う仕組みが備わっています。 Amazon S3も、Management Consoleによってフォルダを作成し、その中にさらにフォルダを作成したり、ファイルを格納できたりします。しかし。 Amazon S3には実はフォルダという概念は無い のです。Amazon S3の基礎技術は、単純なKVS(Key-Value型データストア)でしかありません。例えば下記のようなフォルダ(と我々が認識している

    Amazon S3における「フォルダ」という幻想をぶち壊し、その実体を明らかにする | DevelopersIO
    shaw
    shaw 2020/09/29
  • S3のフォルダ配下のオブジェクトをすべて削除したときの挙動について | DevelopersIO

    S3をローカルディスクと同じように考えて利用していて、少しハマったので共有させていただきます。 タイトルにはわかりやすいように書いてしまっていますが、次の記事のように普通のローカルディスクにあるような"フォルダ"という概念はS3には存在しません。 Amazon S3における「フォルダ」という幻想をぶち壊し、その実体を明らかにする このため、フォルダがあるように考えて利用すると、思うように行かない場面がありました。 あるPrefix以下のオブジェクトをすべて削除すると…? 結果を言うと、S3のあるPrefix配下のオブジェクトをすべて削除したとき、"フォルダ"も一緒に消えてしまいます。 次のようにAWS CLIからファイルを作成してみます。 AWSのWebコンソール上から見ると、 のように表示され、sampleFolderというフォルダがあり、その中にsample.txtが入っているように見

    S3のフォルダ配下のオブジェクトをすべて削除したときの挙動について | DevelopersIO
    shaw
    shaw 2020/09/29
  • バウンスメールと AWS SES - コネヒト開発者ブログ

    こんにちは! フロントエンドエンジニアのもりやです。 先日エンジニアチーム内で AWS SES のバウンスレートについて話題になったのですが、その時に「バウンスって何?」という声がちらほら聞こえてきました。 Webサービスではユーザー登録や問い合わせなどメールが必要になる場面が多いです。 バウンスなどはメールを安定して送信するために必要な知識なのですが、なかなか担当する人以外は知られていないのかな、と思いました。 そこで今回は、バウンスメールなどのメール運用で知っておきたいエンジニア向けの知識を紹介しようと思います。 (執筆時に調べた資料などは最後に記載しておりますので、より詳しく知りたい方はそちらもあわせて読んでみてください) また、コネヒトでも使用している AWS SES の場合、バウンスをどう扱っていく必要があるかについても紹介します。 (※なお SMTP などのメールの仕組みや仕様

    バウンスメールと AWS SES - コネヒト開発者ブログ
    shaw
    shaw 2020/09/23
  • AWS 複数アカウントの構成基準を考えてみる | DevelopersIO

    こんにちは。 ご機嫌いかがでしょうか。 "No human labor is no human error" が大好きな吉井 亮です。 クラウド利用が進んできています。 企業内での複数 AWS アカウント契約も珍しくありません。 新規に AWS をご利用されるお客様においても 複数アカウント前提で話をすることが多くなっているように感じます。 複数アカウントを契約した場合のアカウント構成を どう考えたらよいかを整理してみました。 複数アカウントの使い分け アカウントを分割する際の基準を考えてみます。 リソース制限 クラウドの利点は、リソースを使いたい時にすぐ使えることですが、 無制限にリソースを作成できるわけではありません。 例えば、S3 バケットの上限はアカウントあたり 1,000 バケットです。(執筆日時点) 大量のリソースが必要な場合はアカウントを分割します。 リソース制限が番サービ

    AWS 複数アカウントの構成基準を考えてみる | DevelopersIO
    shaw
    shaw 2020/07/08
  • 「はじめてのAWS設計でやりがちな失敗パターンまとめ」について発表しました #devio2020 | DevelopersIO

    西澤です。クラスメソッドに入社してからおよそ5年間クラウドの推進やAWS技術に関する支援をさせていただいております。この経験を何か形にしたいと思い、少し遅れてしまったのですが、Developers.IOイベントに乗じてまとめさせていただきました。 発表資料 資料はこちらにアップロードしております。 夜間に録音したので覇気が無い感じになってしまいましたが、動画はこちらです。 まとめ 「AWS設計でやりがちな失敗パターン」というタイトルで考え始めたのですが、もっともお伝えしたい点は、AWSを利用されるお客さまのマインドセットを変え、クラウドを活用できる組織に変わって欲しい、というところに集約できるかなと思います。技術的な問題以上に、考え方を変えられないこと、組織を変えられないことが、クラウド活用を阻害するアンチパターンになっていると思いました。 どこかの誰かのお役に経てば嬉しいです。

    「はじめてのAWS設計でやりがちな失敗パターンまとめ」について発表しました #devio2020 | DevelopersIO
    shaw
    shaw 2020/07/08
  • AWS IAMの最小権限追求の旅 - プログラマでありたい

    皆さん、IAM使ってますか〜? 今日は、IAMのベストプラクティスの中に呪縛のように存在する、最小権限をテーマに悩みを語ってみようと思います。 IAMでのセキュリティのベストプラクティス まずは、IAMのベストプラクティスの確認です。2020年7月現在では、17個存在しています。一番最後のビデオで説明するの唐突感以外は、どれも納得感がある内容で実践・遵守すべきです。 docs.aws.amazon.com AWS アカウントのルートユーザー アクセスキーをロックする 個々の IAM ユーザーの作成 IAM ユーザーへのアクセス許可を割り当てるためにグループを使用する 最小権限を付与する AWS 管理ポリシーを使用したアクセス許可の使用開始 インラインポリシーではなくカスタマー管理ポリシーを使用する アクセスレベルを使用して、IAM 権限を確認する ユーザーの強力なパスワードポリシーを設定

    AWS IAMの最小権限追求の旅 - プログラマでありたい
    shaw
    shaw 2020/07/06
  • Amazon S3クライアント機能を搭載した、オープンソースのWindows対応FTPクライアント「WinSCP 5.13」リリース。FTPサーバのようにAmazon S3を操作

    Amazon S3クライアント機能を搭載した、オープンソースのWindows対応FTPクライアント「WinSCP 5.13」リリース。FTPサーバのようにAmazon S3を操作 オープンソースで開発されているWindows対応のFTPクライアント「WinSCP」の最新バージョンである「WinSCP 5.13」がリリースされました。 WinSCP 5.13の最大の特徴は、Amazon S3をサポートしたことです。FTPサーバと同じようにAmazon S3に接続し、ファイルのアップロードやダウンロードが手軽にできるようになります。 WindowsMacから利用できるAmazon S3クライアントには、CloudBerry ExplorerやCyberduckなどがすでに存在しています。WinSCPも日語化された使いやすいAmazon S3クライアントの1つとして、これらのソフトウェアに並

    Amazon S3クライアント機能を搭載した、オープンソースのWindows対応FTPクライアント「WinSCP 5.13」リリース。FTPサーバのようにAmazon S3を操作
    shaw
    shaw 2020/06/19
  • AWSアカウントを作成したら最初にやるべきこと -セキュリティ編- - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? JAWS-UG 初心者支部 #22 ハンズオン用の資料です。 目的 AWSアカウントを不正利用されないために、アカウントを作成したらまずやるべきセキュリティ周りの設定を行います。 前提 AWSアカウントを作成済みであること AWSアカウントにログインしていること リージョンは東京リージョンを利用します ハンズオン手順 アカウント周りの設定 ルートアクセスキーの削除 ※ルートアカウントのアクセスキーは、デフォルトでは作成されておりません。アクセスキーを作成済みの方を対象とします。 ルートアカウントは全てのサービスへのアクセスが出来てしまう

    AWSアカウントを作成したら最初にやるべきこと -セキュリティ編- - Qiita
    shaw
    shaw 2020/01/30
  • [レポート] 高速でPDCAサイクルを回し、ゼロダウンタイムでAWSに移行したPokémon GOプロジェクト #reinvent [GAM304] | DevelopersIO

    2016年夏 Pokémon Goがローンチ アーキテクチャをスケールし、適切なサイズに 2017年夏 代替できそうなデータストアを調査し始める DynamoDBか、Aurora MySQLか、Aurora PostgreSQL エンジニアチームを登用 2018年春 DynamoDBはまだ保存時の暗号化をサポートサポートしていなかった Aurora PostgreSQLがネイティブでJSONをサポートしていたため、ベストな選択肢に 2018年夏 PostgreSQLを認証用のデータベースとして使用 複雑な処理をしたくなかったので、データをJSONへ引き入れ PostgreSQLMySQLへのランディング・パッドとして、ただ使わない データ・ドリブンなアプローチ 受け入れ基準(Acceptance criteria) 認証: 2k/秒 ユーザーサインアップ: 60+/秒 読み込み重視のアプ

    [レポート] 高速でPDCAサイクルを回し、ゼロダウンタイムでAWSに移行したPokémon GOプロジェクト #reinvent [GAM304] | DevelopersIO
    shaw
    shaw 2020/01/06
    ポケモンGOってGCP使ってるんじゃ…?と思いながら本文を読んでみたら、アカウント管理周りの話だった。
  • Amazon Transcribe の料金

    注意: * 2 つのチャンネルの会話の場合、お支払いいただくのは音声の合計時間分のみで、チャンネルごとに個別に請求されることはありません。 ** ワークロードが大きい場合は、追加のボリュームディスカウントが利用できる場合があります。料金については、AWS 料金スペシャリストまたはアカウントマネージャーにお問い合わせください。 注意: * 2 つのチャンネルの会話の場合、お支払いいただくのは音声の合計時間分のみで、チャンネルごとに個別に請求されることはありません。 * ワークロードが大きい場合は、追加のボリュームディスカウントが利用できる場合があります。料金については、AWS 料金スペシャリストまたはアカウントマネージャーにお問い合わせください。

    Amazon Transcribe の料金
    shaw
    shaw 2019/11/25