문자 그대로 방금 S3 계정에 가입하고 boto를 설치 했으므로 이제 파일을 업로드하려고합니다. 이 참조를 사용하고 있습니다 - http://aws.amazon.com/articles/3998boto를 사용하여 파일을 연결/업로드하는 방법은 무엇입니까?
파일에 일반 텍스트로 사용자의 자격 증명을 저장해야한다는 것에 놀랐지 만 그게 내가하려는 일입니다. 내 암호 및 오류가 발생할 것으로 예상하십시오. 지시에 따라
은 그래서 파이썬에서 다음을했다 :수입 BOTO
S3 = boto.connect_s3()
S3
S3Connection : s3.amazonaws.com
및 명령이 성공했는데 자격 증명이 잘못되었으므로 오류가 예상되었지만 실제로는 연결 개체이고 실제 오류는 shou입니다. 버킷을 만들 때 발생합니다. 그래서 나는이 시도 :
버킷 = s3.create_bucket를 ('1234567mjs7654321')
및 명령은 10 분 이상 걸려있다.
나는 정말로 잘못하고 있지만 뭔가 될지 모르는 뭔가가 있다는 것을 믿어야합니다.
여기 수 있도록 디버깅의 결과이다 : 그것은 매달려 될 이유
s3.create_bucket('1234567mjs7654321')
2013-01-11 17:58:17,765 foo [DEBUG]:path=/
2013-01-11 17:58:17,766 foo [DEBUG]:auth_path=/1234567mjs7654321/
2013-01-11 17:58:17,766 foo [DEBUG]:Method: PUT
2013-01-11 17:58:17,766 foo [DEBUG]:Path:/
2013-01-11 17:58:17,766 foo [DEBUG]:Data:
2013-01-11 17:58:17,766 foo [DEBUG]:Headers: {}
2013-01-11 17:58:17,766 foo [DEBUG]:Host: 1234567mjs7654321.s3.amazonaws.com
2013-01-11 17:58:17,766 foo [DEBUG]:establishing HTTPS connection: host=1234567mjs7654321.s3.amazonaws.com, kwargs={}
2013-01-11 17:58:17,766 foo [DEBUG]:Token: None
2013-01-11 17:58:17,766 foo [DEBUG]:StringToSign:
PUT
방금 시도해 보았지만 여전히 출력에 아무런 도움이되지 않아 중단됩니다. 출력을 게시해도 좋지만 코멘트를 추가하면 char의 스트림 이외의 다른 것을 입력 할 수 없지만 어떤 방법이 있어야합니다. –
위에서 볼 수 있듯이 삽입하는 방법을 알아 냈습니다. 디버그 출력,하지만 그것은 주요 질문 블록에서 할 필요가 이상한 것 또는 이것을 할 다른 방법이 있습니까? 미안하지만, 나는이 포럼에서 많은 시간을 소비하지 않는다. 내가 생각한 사용자에 대한 지식이 주어진다. –