한 버킷에서 이미지를 가져와 S3 boto의 다른 버킷에 넣는 방법

ABS

하나의 버킷 (bucket1)에서 이미지를 가져 와서 다른 버킷 (bucket2)에 넣고 싶습니다. 아래 코드를 python으로 작성했지만 오류가 발생합니다 : IOError : 이미지 파일을 식별 할 수 없습니다. .감사!

 conn = boto.connect_s3()
 filename='image2.jpg'
 bucket=conn.get_bucket('bucket1')
 key= bucket.get_key(filename)
 fp = open (filename, "w+")
 key.get_file (fp)


img = cStringIO.StringIO(fp.read())
im = Image.open(img)

b = conn.get_bucket('bucket2')
k = b.new_key('image2.jpg')
k.set_contents_from_string(out_im2.getvalue())
AChampion

copy_key객체 다운로드 및 쓰기를 피하기 위해 사용하지 않는 이유 :

b = conn.get_bucket('bucket2')
k = b.copy_key('image2.jpg', 'bucket1', 'image2.jpg')

이미지 처리를 수행하려면 파일을 작성한 후 파일의 시작 부분으로 돌아 가야합니다.

fp.seek(0, 0)
img = cStringIO.StringIO(fp.read())
im = Image.open(img)

b = conn.get_bucket('bucket2')
k = b.new_key('image2.jpg')
k.set_contents_from_string(...)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AWS Lambda를 사용하여 AWS의 한 s3 버킷에서 다른 버킷으로 파일 이동

분류에서Dev

람다 함수와 boto3를 사용하여 s3 버킷에서 csv 파일을 읽는 방법은 무엇입니까?

분류에서Dev

Django의 S3 버킷에서 미디어 파일을 다운로드하는 방법

분류에서Dev

한 계정에서 다른 지역의 다른 계정으로 S3 버킷 콘텐츠 전송

분류에서Dev

다른 계정의 S3 버킷에 객체 넣기

분류에서Dev

Snowflake-S3 : 두 가지 유형의 파일 (동일한 S3 버킷에서)을 두 개의 다른 테이블로 수집

분류에서Dev

S3 버킷의 이미지가 서버에 표시되지 않음

분류에서Dev

Boto3를 사용하여 다른 계정의 S3 버킷에 액세스하는 동안 Lambda가 시간 초과 됨

분류에서Dev

s3 버킷에 업로드 한 파일의 원래 URL 이름을 얻는 방법이 있습니까?

분류에서Dev

VPN 연결에서만 S3 버킷에 대한 IAM 사용자 액세스를 제한하는 방법

분류에서Dev

Amazon S3 버킷의 JavaScript를 Amazon 시간 서버에 연결하는 방법은 무엇입니까?

분류에서Dev

S3 버킷에서 복사 할 파일을 가져 오는 방법

분류에서Dev

Node JS (Express)를 사용하여 s3 버킷에서 한 번에 여러 이미지를 업로드하는 방법

분류에서Dev

내 EC2가 동일한 계정의 s3 버킷에 액세스 할 수 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

boto3를 사용하는 IAM 사용자에게 S3 버킷에 대한 전체 권한을 부여하는 방법은 무엇입니까?

분류에서Dev

R-s3 버킷 내에서 한 위치에서 다른 위치로 파일을 복사하고 붙여 넣는 방법 (aws.s3 사용)?

분류에서Dev

AWS Lambda : S3 버킷에서 CSV 파일을 읽고 다른 S3 버킷에 업로드하는 방법은 무엇입니까?

분류에서Dev

하나의 ImageView에서 다른 ImageView로 이미지를 가져 와서 넣는 방법

분류에서Dev

한 버킷에서 다른 버킷으로 전송 된 후 Google Cloud 버킷의 이미지에 액세스하기위한 403 금지 된 오류

분류에서Dev

AWS S3 버킷의 Angular 앱이 AWS Elastic Beanstalk의 서비스에 대한 API 호출을 수행하도록하는 방법

분류에서Dev

boto3에서 S3 버킷의 퍼블릭 액세스 버킷 설정에 대한 정보를 얻을 수 있습니까?

분류에서Dev

버킷 리전을 가져 와서 클라이언트에 전달하는 방법 o 사전 서명 된 URL 생성 aws s3

분류에서Dev

AWS CLI없이 S3 프라이빗 버킷에서 파일을 다운로드하는 방법

분류에서Dev

AWS S3에 버킷이 이미 있는지 확인하는 방법

분류에서Dev

Amazon S3 버킷에 SSL 인증서를 추가하는 방법은 무엇입니까?

분류에서Dev

Python에서 Boto를 사용하여 파일이 S3 버킷에 업로드를 완료했는지 확인하는 방법은 무엇입니까?

분류에서Dev

S3의 특정 버킷에서 객체를 삭제하는 데 필요한 권한

분류에서Dev

Python에서 boto를 사용하여 한 경로에서 다른 s3 버킷으로 콘텐츠를 재귀 적으로 복사

분류에서Dev

Django 애플리케이션에서 미국 이외의 표준 AWS S3 버킷에 업로드하는 동안 오류가 발생했습니다. 미국 표준 버킷은 완벽하게 작동합니다.

Related 관련 기사

  1. 1

    AWS Lambda를 사용하여 AWS의 한 s3 버킷에서 다른 버킷으로 파일 이동

  2. 2

    람다 함수와 boto3를 사용하여 s3 버킷에서 csv 파일을 읽는 방법은 무엇입니까?

  3. 3

    Django의 S3 버킷에서 미디어 파일을 다운로드하는 방법

  4. 4

    한 계정에서 다른 지역의 다른 계정으로 S3 버킷 콘텐츠 전송

  5. 5

    다른 계정의 S3 버킷에 객체 넣기

  6. 6

    Snowflake-S3 : 두 가지 유형의 파일 (동일한 S3 버킷에서)을 두 개의 다른 테이블로 수집

  7. 7

    S3 버킷의 이미지가 서버에 표시되지 않음

  8. 8

    Boto3를 사용하여 다른 계정의 S3 버킷에 액세스하는 동안 Lambda가 시간 초과 됨

  9. 9

    s3 버킷에 업로드 한 파일의 원래 URL 이름을 얻는 방법이 있습니까?

  10. 10

    VPN 연결에서만 S3 버킷에 대한 IAM 사용자 액세스를 제한하는 방법

  11. 11

    Amazon S3 버킷의 JavaScript를 Amazon 시간 서버에 연결하는 방법은 무엇입니까?

  12. 12

    S3 버킷에서 복사 할 파일을 가져 오는 방법

  13. 13

    Node JS (Express)를 사용하여 s3 버킷에서 한 번에 여러 이미지를 업로드하는 방법

  14. 14

    내 EC2가 동일한 계정의 s3 버킷에 액세스 할 수 있는지 확인하는 방법은 무엇입니까?

  15. 15

    boto3를 사용하는 IAM 사용자에게 S3 버킷에 대한 전체 권한을 부여하는 방법은 무엇입니까?

  16. 16

    R-s3 버킷 내에서 한 위치에서 다른 위치로 파일을 복사하고 붙여 넣는 방법 (aws.s3 사용)?

  17. 17

    AWS Lambda : S3 버킷에서 CSV 파일을 읽고 다른 S3 버킷에 업로드하는 방법은 무엇입니까?

  18. 18

    하나의 ImageView에서 다른 ImageView로 이미지를 가져 와서 넣는 방법

  19. 19

    한 버킷에서 다른 버킷으로 전송 된 후 Google Cloud 버킷의 이미지에 액세스하기위한 403 금지 된 오류

  20. 20

    AWS S3 버킷의 Angular 앱이 AWS Elastic Beanstalk의 서비스에 대한 API 호출을 수행하도록하는 방법

  21. 21

    boto3에서 S3 버킷의 퍼블릭 액세스 버킷 설정에 대한 정보를 얻을 수 있습니까?

  22. 22

    버킷 리전을 가져 와서 클라이언트에 전달하는 방법 o 사전 서명 된 URL 생성 aws s3

  23. 23

    AWS CLI없이 S3 프라이빗 버킷에서 파일을 다운로드하는 방법

  24. 24

    AWS S3에 버킷이 이미 있는지 확인하는 방법

  25. 25

    Amazon S3 버킷에 SSL 인증서를 추가하는 방법은 무엇입니까?

  26. 26

    Python에서 Boto를 사용하여 파일이 S3 버킷에 업로드를 완료했는지 확인하는 방법은 무엇입니까?

  27. 27

    S3의 특정 버킷에서 객체를 삭제하는 데 필요한 권한

  28. 28

    Python에서 boto를 사용하여 한 경로에서 다른 s3 버킷으로 콘텐츠를 재귀 적으로 복사

  29. 29

    Django 애플리케이션에서 미국 이외의 표준 AWS S3 버킷에 업로드하는 동안 오류가 발생했습니다. 미국 표준 버킷은 완벽하게 작동합니다.

뜨겁다태그

보관