タグ付けされた質問 「amazon-s3」

Amazon S3(シンプルストレージサービス)は、Amazon Web Servicesのオンラインオブジェクトストレージサービスです。質問はプログラミングに関するものでなければなりません。一般的なS3サポート、機能、構成などに関する質問はオフトピックです。

23
アクセスを1つのバケットのみに表示/アクセスするように制限するS3ポリシーはありますか?
images.mysite.comS3のようなシンプルなバケットと、バックアップなどを含む他のバケットがあります。 特定のユーザーがimages.mysite.com画像をアップロードするためにバケットにアクセスできるようにしたいのですが。しかし、私は彼に他のバケツを見せたくない。それらが存在することすらありません。 これを行うポリシーを作成できませんでした。制限的なことを試みるたびに、バケットのリストがブロックされます。
123 amazon-s3  policy  bucket 

11
Amazon S3 Boto-フォルダーを作成する方法?
botoAmazon s3のライブラリを使用してバケットの下にフォルダーを作成するにはどうすればよいですか? 私はマニュアルに従って、権限、メタデータなどでキーを作成しましたが、botoのドキュメントのどこにも、バケットの下にフォルダーを作成する方法、またはバケット内のフォルダーの下にフォルダーを作成する方法が記載されていません。
123 amazon-s3  boto 

7
S3バケット全体のキャッシュ制御を自動的に設定します(バケットポリシーを使用しますか?)
既存のファイルと将来のファイルの両方のs3バケット全体にキャッシュ制御ヘッダーを設定する必要があり、バケットポリシーで設定することを望んでいました。私は既存のものを編集できることを知っており、自分でアップロードする場合にそれらをオンに指定する方法を知っていますが、残念ながらそれらをアップロードするアプリはs3fsを使用してそこにファイルをコピーするため、ヘッダーを設定できません。
123 amazon-s3  s3fs 

9
S3バケットアクションはどのリソースにも適用されません
この回答の指示に従って、フォローS3バケットポリシーを生成します。 { "Id": "Policy1495981680273", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1495981517155", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "arn:aws:s3:::surplace-audio", "Principal": "*" } ] } 次のエラーが返されます。 アクションはステートメント内のどのリソースにも適用されません 私のポリシーには何が欠けていますか?

2
技術的には、s3n、s3a、s3の違いは何ですか?
https://wiki.apache.org/hadoop/AmazonS3と次の単語の存在を知っています。 S3 Native FileSystem(URIスキーム:s3n)S3で通常のファイルを読み書きするためのネイティブファイルシステム。このファイルシステムの利点は、他のツールで作成されたS3上のファイルにアクセスできることです。逆に、他のツールは、Hadoopを使用して記述されたファイルにアクセスできます。欠点は、S3によって課されるファイルサイズの5GB制限です。 S3A(URIスキーム:s3a)S3 Nativeの後継であるs3n fsであるS3a:システムは、Amazonのライブラリーを使用してS3と対話します。これにより、S3aはより大きなファイル(5GBの制限なし)、より高いパフォーマンスの操作などをサポートできます。ファイルシステムは、S3 Nativeの代替/後継となることを目的としています。s3n:// URLからアクセスできるすべてのオブジェクトは、URLスキーマを置き換えるだけでs3aからもアクセスできるはずです。 S3 Block FileSystem(URIスキーム:s3)S3がサポートするブロックベースのファイルシステム。ファイルは、HDFSと同様にブロックとして保存されます。これにより、名前の変更を効率的に実装できます。このファイルシステムでは、ファイルシステム専用のバケットを用意する必要があります。ファイルを含む既存のバケットを使用したり、同じバケットに他のファイルを書き込んだりしないでください。このファイルシステムによって保存されるファイルは5GBを超える可能性がありますが、他のS3ツールと相互運用できません。 URIの文字を変更すると、なぜそのような違いが生じるのですか?例えば val data = sc.textFile("s3n://bucket-name/key") に val data = sc.textFile("s3a://bucket-name/key") この変更の根底にある技術的な違いは何ですか?これについて私が読むことができる良い記事はありますか?

18
S3エラー:要求時刻と現在時刻の差が大きすぎます
エラーがありますメソッドamazons3.ListObjectsを呼び出すと、リクエスト時間と現在の時間の差が大きすぎます ListObjectsRequest request = new ListObjectsRequest() { BucketName = BucketName, Prefix = fullKey }; using (ListObjectsResponse response = s3Client.ListObjects(request)) { bool result = response.S3Objects.Count > 0; return result; } それは何でしょうか?
118 amazon-s3 


4
Amazon S3での静的ホスティング-DNS構成
Amazon S3でホストしたい小さなWebアプリケーション(すべてクライアント側)に取り組んでいます。私はこれについていくつかのガイドを見つけ、自分自身でバケット(私のドメインと同じ名前)を作成し、それをWebサイトとして設定し、コンテンツをアップロードしました。 私が苦労しているところ、およびすべてのドキュメントが少し曖昧になり始めているところは、DNSを適切に構成する方法です。 レジストラ(123-reg)が提案できるのは、mydomain.com.s3.amazonaws.comを提供するWeb転送だけでした 何を設定する必要がありますか、どこで(つまり、123-reg / Amazon)クリーンなURLを取得できますか?


18
AWS S3は2つのバケット間でファイルとフォルダーをコピーします
ローカルファイルシステムにコンテンツを最初にダウンロードすることなく、AWS S3バケットのコンテンツを2番目のAWS S3バケットにコピーするのに役立つツールを探していました。 AWS S3コンソールのコピーオプションを使用しようとしましたが、ネストされたファイルの一部が失われていました。 送信アプリ(パニックによる)を使用しようとしました。duplicateコマンドは、最初にファイルをローカルシステムにダウンロードし、次に2番目のバケットにアップロードします。これは非常に非効率的です。

3
Nodejs AWS SDK S3署名済みURLを生成
NodeJS AWS SDKを使用して、署名付きS3 URLを生成しています。ドキュメントは、署名付きURLを生成する例を示しています。 これが私の正確なコードです(機密情報は省略されています): const AWS = require('aws-sdk') const s3 = new AWS.S3() AWS.config.update({accessKeyId: 'id-omitted', secretAccessKey: 'key-omitted'}) // Tried with and without this. Since s3 is not region-specific, I don't // think it should be necessary. // AWS.config.update({region: 'us-west-2'}) const myBucket = 'bucket-name' const myKey = 'file-name.pdf' const signedUrlExpireSeconds …


11
バケットレベルの権限でPutObjectオペレーションを呼び出すとアクセスが拒否される
ユーザーに1つのバケットのみへのアクセスを許可する方法については、http://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_examples.html#iam-policy-example-s3の例に従いました。 次に、W3 Total Cache Wordpressプラグインを使用して構成をテストしました。テストは失敗しました。 私も使用して問題を再現してみました aws s3 cp --acl=public-read --cache-control='max-age=604800, public' ./test.txt s3://my-bucket/ そしてそれは失敗しました upload failed: ./test.txt to s3://my-bucket/test.txt A client error (AccessDenied) occurred when calling the PutObject operation: Access Denied バケットにアップロードできないのはなぜですか?
108 amazon-s3 

13
botoを使用してファイルをS3バケットのディレクトリにアップロードする方法
Pythonを使用してs3バケットにファイルをコピーしたい。 例:バケット名= testがあります。そしてバケットには、「dump」と「input」という2つのフォルダーがあります。次に、Pythonを使用してローカルディレクトリからS3の "dump"フォルダにファイルをコピーしたいと思います...だれでも手伝ってくれる?

5
boto3 S3に接続するときに資格情報を指定するにはどうすればよいですか?
botoでは、次のようにS3に接続するときに資格情報を指定していました。 import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) 次に、S3を使用して操作を実行できます(私の場合はバケットからオブジェクトを削除します)。 boto3で私が見つけたすべての例はそのようなものです: import boto3 S3 = boto3.resource( 's3' ) S3.Object( bucket_name, key_name ).delete() 資格情報を指定できなかったため、すべての試行がInvalidAccessKeyIdエラーで失敗します。 boto3で資格情報を指定するにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.