답변:
기본 지역의 기본 프로필에 문제가있을 수 있습니다.
파일을 체크 ~/.aws/config
, 당신은 같은 것을 가지고
[default]
region=us-east-1a
...
지역을로 수정하면 region=us-east-1
명령이 올바르게 작동합니다.
aws s3 ls --region us-east-1
..
일부 AWS 서비스는 실제 지역과 일치하지 않는 특정 지역에서만 사용할 수 있습니다. 이 경우 실제 cli 명령에 지역을 추가하여 표준 설정을 재정의 할 수 있습니다.
이것은 구성 파일에서 기본 영역을 변경하고 싶지 않은 사람들에게 편리한 솔루션 일 수 있습니다. 일반 구성 파일이 설정되지 않은 경우 : 위의 제안을 확인하십시오.
이 예에서 지역은 eu-west-1로 강제 설정됩니다 (예 : 아일랜드).
aws s3 ls --region=eu-west-1
사용자를 삭제하기 위해 aws workmail과 함께 테스트 및 사용 :
aws workmail delete-user --region=eu-west-1 --organization-id [org-id] --user-id [user-id]
저는이 스레드에서 아이디어를 도출했으며 저에게 완벽하게 작동하므로 공유하고 싶었습니다. 도움이 되었기를 바랍니다.
aws를 구성하는 동안 기본 리전에 문제가있을 수 있습니다. 귀하의 경우 URL은 " https://s3.us-east-1a.amazonaws.com/ "
명령 프롬프트에서
aws configure, 키 입력, 이제 us-east-1a에서 us-east-1로 리전을 수정합니다 .
사용중인 CLI에 따라 구문을 확인하십시오. 이것은 도움이 될 것입니다.
이 문제를 해결하기 위해 몇 가지 작업을 수행했습니다.
aws connection aborted error 10013
"임).nslookup aws s3 endpoing 시도 : nslookup s3.us-east-2.amazonaws.com
DNS 요청 시간이 초과되었습니다. 타임 아웃은 2 초입니다. 서버 : 알 수없는 주소 : 192.168.10.1
-> 흠 매우 이상해
Windows 네트워크 문제 해결로 이동하여 특정 페이지에 대한 액세스를 테스트하도록 선택했습니다. Windows 방화벽이 연결을 차단했음을 알 렸습니다. 이 문제를 해결했습니다.
firewal을 통해 요청을 수정 한 후 새로운 오류를 수신했습니다.
ListBuckets 작업을 호출 할 때 오류 (RequestTimeTooSkewed)가 발생했습니다. 요청 시간과 현재 시간의 차이가 너무 큽니다.
내 날짜 및 시간을 자동으로 업데이트-> 고정
누구나 기본값이 다르며 흥미롭게도 시간이 지나면 변경됩니다. 예를 들어, 처음에는 전 세계에 있었고 15 분 후에 오하이오 (즉,us-east-2
됩니다.
가장 좋은 방법은 작업 중에 확인하는 것입니다. AWS 작업 영역의 콘솔에서 설정하기 만하면됩니다. 에서 상단 표시 줄에있는 이름 근처의 오른쪽 위에 됩니다. 리전 이름을 확인하고 아래 화살표를 클릭하여 리전을 확인합니다.
AWS CLI 유형에서 aws configure
또는을aws2 configure
하고 액세스 및 보안 ID를 제공 한 다음 기본 리전에서 리전을 작성하고 Enter를 누릅니다.
특정 지역 세트에 확실히 액세스 할 수 있으며 작동합니다.
us-east-2
내가 사용했다,을us-east-1
?