共感で繋がるSNS

人気

関連検索ワード

新着

📓

📓

S3(Simple Storage Service)

AWS が提供するオブジェクトストレージサービス。
ストレージは バケット と呼ばれ、各ファイルは オブジェクト として保存され、作成時に一意の ID が付与される。

高い拡張性:容量は実質無制限
高い可用性:複数 AZ に自動的に複製され、AZ 障害時もデータは維持される
高い安全性:IAM ポリシー と バケットポリシー によるアクセス制御が可能
高いパフォーマンス:プレフィックス単位でスループットを拡張
例)
bucket/1/file → プレフィックス /1/
bucket/2/file → /2/
bucket/3/4/file → /3/4/

ストレージクラス
Standard:頻繁に利用されるデータ向け(性能・コスト最高)
Standard-IA:使用頻度は低いが、必要時は即時アクセス
One Zone-IA:単一 AZ 保存、紛失しても問題ないデータ向け
Glacier Instant Retrieval:アーカイブ用途・高速取得
Glacier Flexible Retrieval:アーカイブ用途・取得速度は問わない
Glacier Deep Archive:最安、取得は最も遅い

アクセス制御
IAM ポリシー:ユーザー/ロール/グループ単位のアクセス制御
バケットポリシー:バケット単位でのアクセス制御

バージョン管理・複製・ライフサイクル
Versioning:オブジェクトのバージョン管理。削除時には Delete Marker が付与される。
Replication:バケット A → バケット B の非同期コピー。連鎖コピーは不可(A→B しても B→C はされない)。

Lifecycle
Transition:ストレージクラスの自動変更
Expiration:オブジェクトの自動削除

Notification Event:アップロードや更新をトリガーに他サービスへ通知可能(例:Lambda)

データ転送 / 取得
Multi-Part Upload:5GB 以上のオブジェクトアップロードに必須(分割並列アップロード)
Byte-Range Fetch:オブジェクトを部分的にダウンロード(マルチスレッドに類似)

Transfer Acceleration:エッジネットワークを利用してアップロードを高速化

メタデータ / タグ
User-Defined Object Metadata:x-amz-meta-xxx 形式でアプリケーションレベルの情報を付与
S3 Object Tag:分類とポリシー制御(検索やソートは S3 単体では不可 → DB と連携)

セキュリティ(暗号化)
SSE-S3:AWS が鍵を管理。AES-256 によるサーバーサイド暗号化。
ヘッダ:x-amz-server-side-encryption: AES256

SSE-KMS:鍵は KMS で管理。CloudTrail に鍵使用履歴が記録。
ヘッダ:x-amz-server-side-encryption: aws:kms
暗号化・復号のたびに KMS API を使用するため、使用回数制限がある。

SSE-C:ユーザーが鍵を提供。鍵は AWS に保存されない。

Client-Side Encryption:クライアント側で暗号化してからアップロード。

CORS
ブラウザが外部ドメイン間リソースへのアクセスをブロックするため、
別オリジンからのアクセスを許可する場合は CORS 設定が必要。
GRAVITY
GRAVITY48
serick/カ

serick/カ

それなりに長年このアカウントを運用しているので相当量の見たくないアカウントをmuteしてるわけなんだけど,それにも関わらず全くパフォーマンス劣化を感じさせない辺りどういう実装でポストの表示制御を行っているかとても気になる.案外client側でnaiveに非表示にしてるだけかも知れないけど
GRAVITY
GRAVITY5
ひろ✨

ひろ✨

以下は、TOEICで800点を目指す際に必須の「ビジネス関連英単語」とその日本語訳を30語、列挙形式で示します。
1. agenda – 議題
2. applicant – 応募者
3. approval – 承認
4. budget – 予算
5. client – 顧客
6. colleague – 同僚
7. conference – 会議
8. contract – 契約
9. deadline – 締め切り
10. department – 部門
11. discount – 割引
12. employee – 従業員
13. employer – 雇用主
14. estimate – 見積もり
15. executive – 重役
16. expense – 費用
17. feedback – フィードバック
18. inventory – 在庫
19. invoice – 請求書
20. negotiation – 交渉
21. offer – 提案・オファー
22. order – 注文
23. payment – 支払い
24. profit – 利益
25. promotion – 昇進・販促
26. proposal – 提案
27. purchase – 購入
28. recruit – 採用する
29. schedule – 予定
30. shipment – 発送



ご希望があれば例文付きでも提供できます。
英語学習英語学習
GRAVITY
GRAVITY7
もっとみる

おすすめのクリエーター