AWS S3
2164 ワード
パケットの作成
ビスケットにロールケーキの名前をつける
パケットの設定
Bucketを押してアクセスします.
-パケットポリシー
アンギュラアプリはまだ提供されていないので、しばらくは
awscliをインストールし、ローカルでアカウント情報を登録します.
これで、アップロードするファイル/フォルダの場所に移動し、次のコマンドを使用してアップロードできます.
データをキャッシュしますが、現在提供されているデータは変更されていないため、キャッシュ時間は最大31536000秒(1年)です.
ディレクトリ→アクション→メタデータの編集
メタデータの追加-システム定義-キャッシュ-制御-値に31536000を追加
ビスケットにロールケーキの名前をつける
パケットの設定
Bucketを押してアクセスします.
-パケットポリシー
Effect
:default,Deny
リソースへのアクセスは拒否されましたが、Allow
に変更する必要があります.Principal
:ユーザー、アカウント、サービスなどのリソースへのアクセス権限を設定します.*
は、リソースへのアクセスを許可します.Action
:s3:GetObject
で、s 3からオブジェクトを取得できます.Resource
:これは、提供するパケットのリソースです.{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::버킷이름/*"
}
]
}
-CORSポリシーアンギュラアプリはまだ提供されていないので、しばらくは
AllowedOrigins
を誰でも利用できるようにします.[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": [
"x-amz-server-side-encryption",
"x-amz-request-id",
"x-amz-id-2"
],
"MaxAgeSeconds": 3000
}
]
ファイルのアップロードawscliをインストールし、ローカルでアカウント情報を登録します.
aws configure
AWS Access Key
,AWS Secret Access Key
あ、Default region name
Default output format
を入力する必要があります.前の2つは私のものを置いてください.エリアは勝手にすればいいです.ap-東北-2これで入れました最後のフォーマットはJSONです.これで、アップロードするファイル/フォルダの場所に移動し、次のコマンドを使用してアップロードできます.
aws s3 cp 파일/폴더이름 s3://버킷이름 --recursive(폴더면 에있는 것까지 이거로 재귀로 싹 넣어줌)
キャッシュ設定データをキャッシュしますが、現在提供されているデータは変更されていないため、キャッシュ時間は最大31536000秒(1年)です.
ディレクトリ→アクション→メタデータの編集
メタデータの追加-システム定義-キャッシュ-制御-値に31536000を追加
Reference
この問題について(AWS S3), 我々は、より多くの情報をここで見つけました https://velog.io/@oem0404/AWS-S3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol