cliλ₯Ό μ¬μ©νμ¬ Lambdaμ μ½λλ₯Ό μ λ‘λνλ €κ³ ν λ μμ μ€λ₯κ° μμ λ©λλ€.
aws lambda update-function-code --function-name <api> --zip-file fileb://api.zip
μ΄κ²μ λ©°μΉ μ μ μ μλνμ§λ§ μ€λμ κ³μ μ€ν¨ν©λλ€.
λ€μμ μ€λ₯κ° λ°μν λλ²κ·Έ λ‘κ·Έμ μΌλΆμ λλ€.
2019-01-10 15:08:06,708 - MainThread - botocore.hooks - DEBUG - Event request-created.lambda.UpdateFunctionCode: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x000002439C15CE10>>
2019-01-10 15:08:06,708 - MainThread - botocore.hooks - DEBUG - Event choose-signer.lambda.UpdateFunctionCode: calling handler <function set_operation_specific_signer at 0x000002439A2B69D8>
2019-01-10 15:08:06,744 - MainThread - botocore.auth - DEBUG - Calculating signature using v4 auth.
2019-01-10 15:08:06,744 - MainThread - botocore.auth - DEBUG - CanonicalRequest:
PUT
/2015-03-31/functions/################################/code
host:lambda.us-east-1.amazonaws.com
x-amz-date:20190110T130806Z
host;x-amz-date
33a30325ede6631c605d7dd8fc83cb0200f609b587e0ff6821ae2b88e9d6ffea
2019-01-10 15:08:06,745 - MainThread - botocore.auth - DEBUG - StringToSign:
AWS4-HMAC-SHA256
20190110T130806Z
20190110/us-east-1/lambda/aws4_request
003e24e57b3ce08238427bf808241b76bcd70c30b3cafc1bf5e3c18f92a6f8da
2019-01-10 15:08:06,745 - MainThread - botocore.auth - DEBUG - Signature:
###########################################
2019-01-10 15:08:06,746 - MainThread - botocore.endpoint - DEBUG - Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/#############################/code, headers={'User-Agent': b'aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7', 'X-Amz-Date': b'20190110T130806Z', 'Authorization': b'AWS4-HMAC-SHA256 Credential=############################/us-east-1/lambda/aws4_request, SignedHeaders=host;x-amz-date, Signature=###################################', 'Content-Length': '15340895'}>
2019-01-10 15:09:08,100 - MainThread - botocore.hooks - DEBUG - Event needs-retry.lambda.UpdateFunctionCode: calling handler <botocore.retryhandler.RetryHandler object at 0x000002439AB59E10>
2019-01-10 15:09:08,101 - MainThread - botocore.retryhandler - DEBUG - retry needed, retryable exception caught: Connection was closed before we received a valid response from endpoint URL: "https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/##############################/code".
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
chunked=chunked)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 354, in _make_request
conn.request(method, url, **httplib_request_kw)
File "http\client.py", line 1239, in request
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 125, in _send_request
method, url, body, headers, *args, **kwargs)
File "http\client.py", line 1285, in _send_request
File "http\client.py", line 1234, in endheaders
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 152, in _send_output
self.send(msg)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 236, in send
return super(AWSConnection, self).send(str)
File "http\client.py", line 986, in send
File "ssl.py", line 965, in sendall
File "ssl.py", line 935, in send
File "ssl.py", line 636, in write
socket.timeout: The write operation timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\httpsession.py", line 242, in send
decode_content=False,
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\util\retry.py", line 343, in increment
raise six.reraise(type(error), error, _stacktrace)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\packages\six.py", line 685, in reraise
raise value.with_traceback(tb)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
chunked=chunked)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 354, in _make_request
conn.request(method, url, **httplib_request_kw)
File "http\client.py", line 1239, in request
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 125, in _send_request
method, url, body, headers, *args, **kwargs)
File "http\client.py", line 1285, in _send_request
File "http\client.py", line 1234, in endheaders
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 152, in _send_output
self.send(msg)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 236, in send
return super(AWSConnection, self).send(str)
File "http\client.py", line 986, in send
File "ssl.py", line 965, in sendall
File "ssl.py", line 935, in send
File "ssl.py", line 636, in write
urllib3.exceptions.ProtocolError: ('Connection aborted.', timeout('The write operation timed out',))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 269, in _should_retry
return self._checker(attempt_number, response, caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 317, in __call__
caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 223, in __call__
attempt_number, caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 359, in _check_caught_exception
raise caught_exception
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 174, in _get_response
http_response = self._send(request)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 218, in _send
return self.http_session.send(request)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\httpsession.py", line 273, in send
endpoint_url=request.url
botocore.exceptions.ConnectionClosedError: Connection was closed before we received a valid response from endpoint URL: "https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/###########################/code".
2019-01-10 15:09:08,128 - MainThread - botocore.retryhandler - DEBUG - Retry needed, action of: 0.23947896318623496
2019-01-10 15:09:08,129 - MainThread - botocore.endpoint - DEBUG - Response received to retry, sleeping for 0.23947896318623496 seconds
λͺ λ²μ λ€μ μλνμ§λ§ κ³μ μ€ν¨ν©λλ€. κ²°κ΅ λ€μ μ€λ₯μ ν¨κ» μ€ν¨ν©λλ€.
Connection was closed before we received a valid response from endpoint URL: "https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/##############################/code".
λ¬Έμ κ° λ¬΄μμ λκΉ?
μ¬μ ν μ΄ λ¬Έμ κ° λ°μν©λλ€. μ΄λ€ μ μ?
@moldstadt - λ¬Έμν΄ μ£Όμ μ κ°μ¬ν©λλ€. μ΄ μ¬μ©μ΄ μμλλ‘ μλνκΈ° λλ¬Έμ νμΌ ν¬κΈ°κ° μ¦κ°νκ³ Lambda μ νμ μ΄κ³Όνμ μ μμ΅λλ€. νμΌ ν¬κΈ°κ° 50MBλ³΄λ€ ν° κ²½μ° μλ €μ£Όμμμ€.
λν μ΄κΈ° μλ΅μ λλ²κ·Έ μΆλ ₯μ μ 곡ν΄μ£Όμ μ κ°μ¬ν©λλ€. λλ²κ·Έμ μΌλΆλ§ μ 곡λ κ²μΌλ‘ 보μ΄λ©° μ¬μ© μ€μΈ CLI λ²μ μ νμΈν μ μμ΅λλ€. νμΌ ν¬κΈ°κ° Lamdba μ νμ μ΄κ³Όνμ§ μκ³ μ΄ λ¬Έμ κ° κ³μλλ©΄ λλ²κ·Έ μΆλ ₯μ λ μ 곡νμμμ€.
λν λ€μμ μλν μ μμ΅λλ€.
aws history show
λ₯Ό μ€ννμ¬ λ¬Έμ λ₯Ό λ μ μ΄ν΄νλ λ° λμμ΄ λ μ μλ λ€λ₯Έ μν μ½λκ° μλμ§ νμΈνμμμ€.@justnance νΌλλ°± κ°μ¬ν©λλ€.
zip νμΌμ 11MB(μμΆλμ§ μμ κ²½μ° 67MB)μ λΆκ³Όν©λλ€.
CLI λ²μ μ 1.16.17μ λλ€.
λ€μμ λ³΄λ€ μμ ν λλ²κ·Έ λ‘κ·Έμ λλ€.
call aws lambda update-function-code --function-name ############################### --zip-file fileb://API.zip --debug
2019-01-11 12:41:02,455 - MainThread - awscli.clidriver - DEBUG - CLI version: aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7
2019-01-11 12:41:02,455 - MainThread - awscli.clidriver - DEBUG - Arguments entered to CLI: ['lambda', 'update-function-code', '--function-name', '###############################', '--zip-file', 'fileb://API.zip', '--debug']
2019-01-11 12:41:02,457 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function add_scalar_parsers at 0x000002CF1562E7B8>
2019-01-11 12:41:02,457 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:02,457 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function register_uri_param_handler at 0x000002CF14F877B8>
2019-01-11 12:41:02,458 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:02,459 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function inject_assume_role_provider_cache at 0x000002CF14FAB730>
2019-01-11 12:41:02,460 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:02,460 - MainThread - botocore.session - DEBUG - Loading variable credentials_file from defaults.
2019-01-11 12:41:02,460 - MainThread - botocore.session - DEBUG - Loading variable config_file from defaults.
2019-01-11 12:41:02,461 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:02,461 - MainThread - botocore.session - DEBUG - Loading variable metadata_service_timeout from defaults.
2019-01-11 12:41:02,462 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:02,462 - MainThread - botocore.session - DEBUG - Loading variable metadata_service_num_attempts from defaults.
2019-01-11 12:41:02,663 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:02,663 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function attach_history_handler at 0x000002CF154D0AE8>
2019-01-11 12:41:02,665 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:02,665 - MainThread - awscli.customizations.history - DEBUG - Enabling CLI history
2019-01-11 12:41:02,675 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:02,675 - MainThread - botocore.session - DEBUG - Loading variable api_versions from defaults.
2019-01-11 12:41:02,677 - MainThread - botocore.loaders - DEBUG - Loading JSON file: C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\data\lambda\2015-03-31\service-2.json
2019-01-11 12:41:02,680 - MainThread - botocore.hooks - DEBUG - Event service-data-loaded.lambda: calling handler <function register_retries_for_service at 0x000002CF14E6C1E0>
2019-01-11 12:41:02,681 - MainThread - botocore.handlers - DEBUG - Registering retry handlers for service: lambda
2019-01-11 12:41:02,684 - MainThread - botocore.hooks - DEBUG - Event building-command-table.lambda: calling handler <function add_waiters at 0x000002CF156349D8>
2019-01-11 12:41:02,722 - MainThread - awscli.clidriver - DEBUG - OrderedDict([('function-name', <awscli.arguments.CLIArgument object at 0x000002CF15F5CFD0>), ('zip-file', <awscli.arguments.CLIArgument object at 0x000002CF15F58400>), ('s3-bucket', <awscli.arguments.CLIArgument object at 0x000002CF15F625F8>), ('s3-key', <awscli.arguments.CLIArgument object at 0x000002CF15F620B8>), ('s3-object-version', <awscli.arguments.CLIArgument object at 0x000002CF15F62048>), ('publish', <awscli.arguments.BooleanArgument object at 0x000002CF15F620F0>), ('no-publish', <awscli.arguments.BooleanArgument object at 0x000002CF15F62160>), ('dry-run', <awscli.arguments.BooleanArgument object at 0x000002CF15F62278>), ('no-dry-run', <awscli.arguments.BooleanArgument object at 0x000002CF15F62240>), ('revision-id', <awscli.arguments.CLIArgument object at 0x000002CF15F62358>)])
2019-01-11 12:41:02,723 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.lambda.update-function-code: calling handler <function add_streaming_output_arg at 0x000002CF1562ED08>
2019-01-11 12:41:02,724 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.lambda.update-function-code: calling handler <function _modify_zipfile_docstring at 0x000002CF14FAB8C8>
2019-01-11 12:41:02,725 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.lambda.update-function-code: calling handler <function add_cli_input_json at 0x000002CF14FABD08>
2019-01-11 12:41:02,727 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.lambda.update-function-code: calling handler <function unify_paging_params at 0x000002CF15649BF8>
2019-01-11 12:41:02,767 - MainThread - botocore.loaders - DEBUG - Loading JSON file: C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\data\lambda\2015-03-31\paginators-1.json
2019-01-11 12:41:02,768 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.lambda.update-function-code: calling handler <function add_generate_skeleton at 0x000002CF154C9950>
2019-01-11 12:41:02,773 - MainThread - botocore.hooks - DEBUG - Event before-building-argument-table-parser.lambda.update-function-code: calling handler <bound method OverrideRequiredArgsArgument.override_required_args of <awscli.customizations.cliinputjson.CliInputJSONArgument object at 0x000002CF15F624A8>>
2019-01-11 12:41:02,774 - MainThread - botocore.hooks - DEBUG - Event before-building-argument-table-parser.lambda.update-function-code: calling handler <bound method GenerateCliSkeletonArgument.override_required_args of <awscli.customizations.generatecliskeleton.GenerateCliSkeletonArgument object at 0x000002CF15F623C8>>
2019-01-11 12:41:02,776 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.function-name: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000002CF144BB908>
2019-01-11 12:41:02,777 - MainThread - botocore.hooks - DEBUG - Event process-cli-arg.lambda.update-function-code: calling handler <function validate_is_zip_file at 0x000002CF14FAB6A8>
2019-01-11 12:41:02,777 - MainThread - botocore.hooks - DEBUG - Event process-cli-arg.lambda.update-function-code: calling handler <awscli.argprocess.ParamShorthandParser object at 0x000002CF151F1BE0>
2019-01-11 12:41:02,778 - MainThread - awscli.arguments - DEBUG - Unpacked value of '###############################' for parameter "function_name": '###############################'
2019-01-11 12:41:02,780 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.zip-file: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000002CF144BB908>
2019-01-11 12:41:02,793 - MainThread - botocore.hooks - DEBUG - Event process-cli-arg.lambda.update-function-code: calling handler <function validate_is_zip_file at 0x000002CF14FAB6A8>
2019-01-11 12:41:02,885 - MainThread - botocore.hooks - DEBUG - Event process-cli-arg.lambda.update-function-code: calling handler <awscli.argprocess.ParamShorthandParser object at 0x000002CF151F1BE0>
2019-01-11 12:41:07,698 - MainThread - awscli.arguments - DEBUG - Unpacked value of b'PK\x03\x04\x14\...'
2019-01-11 12:41:53,427 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.s3-bucket: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001961C94B9E8>
2019-01-11 12:41:53,427 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.s3-key: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001961C94B9E8>
2019-01-11 12:41:53,428 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.s3-object-version: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001961C94B9E8>
2019-01-11 12:41:53,431 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.publish: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001961C94B9E8>
2019-01-11 12:41:53,432 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.dry-run: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001961C94B9E8>
2019-01-11 12:41:53,433 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.revision-id: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001961C94B9E8>
2019-01-11 12:41:53,433 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.cli-input-json: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001961C94B9E8>
2019-01-11 12:41:53,434 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.lambda.update-function-code.generate-cli-skeleton: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001961C94B9E8>
2019-01-11 12:41:53,434 - MainThread - botocore.hooks - DEBUG - Event calling-command.lambda.update-function-code: calling handler <bound method CliInputJSONArgument.add_to_call_parameters of <awscli.customizations.cliinputjson.CliInputJSONArgument object at 0x000001961E3E24A8>>
2019-01-11 12:41:53,434 - MainThread - botocore.hooks - DEBUG - Event calling-command.lambda.update-function-code: calling handler <bound method GenerateCliSkeletonArgument.generate_json_skeleton of <awscli.customizations.generatecliskeleton.GenerateCliSkeletonArgument object at 0x000001961E3E23C8>>
2019-01-11 12:41:53,434 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:53,434 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:53,435 - MainThread - botocore.session - DEBUG - Loading variable region from config file with value 'us-east-1'.
2019-01-11 12:41:53,435 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:53,435 - MainThread - botocore.session - DEBUG - Loading variable ca_bundle from defaults.
2019-01-11 12:41:53,435 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:53,435 - MainThread - botocore.session - DEBUG - Loading variable api_versions from defaults.
2019-01-11 12:41:53,435 - MainThread - botocore.credentials - DEBUG - Looking for credentials via: env
2019-01-11 12:41:53,436 - MainThread - botocore.credentials - DEBUG - Looking for credentials via: assume-role
2019-01-11 12:41:53,436 - MainThread - botocore.credentials - DEBUG - Looking for credentials via: shared-credentials-file
2019-01-11 12:41:53,437 - MainThread - botocore.credentials - INFO - Found credentials in shared credentials file: ~/.aws/credentials
2019-01-11 12:41:53,438 - MainThread - botocore.loaders - DEBUG - Loading JSON file: C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\data\endpoints.json
2019-01-11 12:41:53,447 - MainThread - botocore.session - DEBUG - Loading variable profile from defaults.
2019-01-11 12:41:53,448 - MainThread - botocore.hooks - DEBUG - Event choose-service-name: calling handler <function handle_service_name_alias at 0x000001961D257730>
2019-01-11 12:41:53,450 - MainThread - botocore.hooks - DEBUG - Event creating-client-class.lambda: calling handler <function add_generate_presigned_url at 0x000001961D19FF28>
2019-01-11 12:41:53,452 - MainThread - botocore.args - DEBUG - The s3 config key is not a dictionary type, ignoring its value of: None
2019-01-11 12:41:53,455 - MainThread - botocore.endpoint - DEBUG - Setting lambda timeout as (60, 60)
2019-01-11 12:41:53,457 - MainThread - botocore.client - DEBUG - Registering retry handlers for service: lambda
2019-01-11 12:41:53,475 - MainThread - botocore.hooks - DEBUG - Event before-parameter-build.lambda.UpdateFunctionCode: calling handler <function generate_idempotent_uuid at 0x000001961D2E6AE8>
2019-01-11 12:41:53,607 - MainThread - botocore.endpoint - DEBUG - Making request for OperationModel(name=UpdateFunctionCode) with params: {'url_path': '/2015-03-31/functions/###################################/code', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7'}, 'body': b'{"ZipFile": "UEsDBBQAAAAIABZ2Kk6MMc..."}', 'url': 'https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/###############################/code', 'context': {'client_region': 'us-east-1', 'client_config': <botocore.config.Config object at 0x000002CF16D57128>, 'has_streaming_input': False, 'auth_type': None}}
2019-01-11 12:43:18,141 - MainThread - botocore.hooks - DEBUG - Event request-created.lambda.UpdateFunctionCode: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x000002CF16D57198>>
2019-01-11 12:43:18,148 - MainThread - botocore.hooks - DEBUG - Event choose-signer.lambda.UpdateFunctionCode: calling handler <function set_operation_specific_signer at 0x000002CF14E669D8>
2019-01-11 12:43:18,193 - MainThread - botocore.auth - DEBUG - Calculating signature using v4 auth.
2019-01-11 12:43:18,193 - MainThread - botocore.auth - DEBUG - CanonicalRequest:
PUT
/2015-03-31/functions/###############################/code
host:lambda.us-east-1.amazonaws.com
x-amz-date:20190111T104318Z
host;x-amz-date
33a30325ede6631c605d7dd8fc83cb0200f609b587e0ff6821ae2b88e9d6ffea
2019-01-11 12:43:18,194 - MainThread - botocore.auth - DEBUG - StringToSign:
AWS4-HMAC-SHA256
20190111T104318Z
20190111/us-east-1/lambda/aws4_request
92c08cff0013f4216f1867da86748d396d5302483b73049c0a81c6356794ce6c
2019-01-11 12:43:18,195 - MainThread - botocore.auth - DEBUG - Signature:
######################################################
2019-01-11 12:43:18,195 - MainThread - botocore.endpoint - DEBUG - Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/###############################/code, headers={'User-Agent': b'aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7', 'X-Amz-Date': b'20190111T104318Z', 'Authorization': b'AWS4-HMAC-SHA256 Credential=################/20190111/us-east-1/lambda/aws4_request, SignedHeaders=host;x-amz-date, Signature=######################################################', 'Content-Length': '15340895'}>
2019-01-11 12:44:19,789 - MainThread - botocore.endpoint - DEBUG - Exception received when sending HTTP request.
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
chunked=chunked)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 354, in _make_request
conn.request(method, url, **httplib_request_kw)
File "http\client.py", line 1239, in request
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 125, in _send_request
method, url, body, headers, *args, **kwargs)
File "http\client.py", line 1285, in _send_request
File "http\client.py", line 1234, in endheaders
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 152, in _send_output
self.send(msg)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 236, in send
return super(AWSConnection, self).send(str)
File "http\client.py", line 986, in send
File "ssl.py", line 965, in sendall
File "ssl.py", line 935, in send
File "ssl.py", line 636, in write
ssl.SSLWantWriteError: The operation did not complete (write) (_ssl.c:2037)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\httpsession.py", line 242, in send
decode_content=False,
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\util\retry.py", line 343, in increment
raise six.reraise(type(error), error, _stacktrace)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\packages\six.py", line 685, in reraise
raise value.with_traceback(tb)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
chunked=chunked)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 354, in _make_request
conn.request(method, url, **httplib_request_kw)
File "http\client.py", line 1239, in request
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 125, in _send_request
method, url, body, headers, *args, **kwargs)
File "http\client.py", line 1285, in _send_request
File "http\client.py", line 1234, in endheaders
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 152, in _send_output
self.send(msg)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 236, in send
return super(AWSConnection, self).send(str)
File "http\client.py", line 986, in send
File "ssl.py", line 965, in sendall
File "ssl.py", line 935, in send
File "ssl.py", line 636, in write
urllib3.exceptions.SSLError: The operation did not complete (write) (_ssl.c:2037)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 174, in _get_response
http_response = self._send(request)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 218, in _send
return self.http_session.send(request)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\httpsession.py", line 260, in send
raise SSLError(endpoint_url=request.url, error=e)
botocore.exceptions.SSLError: SSL validation failed for https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/###############################/code The operation did not complete (write) (_ssl.c:2037)
2019-01-11 12:44:19,816 - MainThread - botocore.hooks - DEBUG - Event needs-retry.lambda.UpdateFunctionCode: calling handler <botocore.retryhandler.RetryHandler object at 0x000002CF15F580F0>
2019-01-11 12:44:19,817 - MainThread - botocore.retryhandler - DEBUG - retry needed, retryable exception caught: SSL validation failed for https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/###############################/code The operation did not complete (write) (_ssl.c:2037)
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
chunked=chunked)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 354, in _make_request
conn.request(method, url, **httplib_request_kw)
File "http\client.py", line 1239, in request
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 125, in _send_request
method, url, body, headers, *args, **kwargs)
File "http\client.py", line 1285, in _send_request
File "http\client.py", line 1234, in endheaders
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 152, in _send_output
self.send(msg)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 236, in send
return super(AWSConnection, self).send(str)
File "http\client.py", line 986, in send
File "ssl.py", line 965, in sendall
File "ssl.py", line 935, in send
File "ssl.py", line 636, in write
ssl.SSLWantWriteError: The operation did not complete (write) (_ssl.c:2037)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\httpsession.py", line 242, in send
decode_content=False,
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\util\retry.py", line 343, in increment
raise six.reraise(type(error), error, _stacktrace)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\packages\six.py", line 685, in reraise
raise value.with_traceback(tb)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
chunked=chunked)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 354, in _make_request
conn.request(method, url, **httplib_request_kw)
File "http\client.py", line 1239, in request
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 125, in _send_request
method, url, body, headers, *args, **kwargs)
File "http\client.py", line 1285, in _send_request
File "http\client.py", line 1234, in endheaders
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 152, in _send_output
self.send(msg)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 236, in send
return super(AWSConnection, self).send(str)
File "http\client.py", line 986, in send
File "ssl.py", line 965, in sendall
File "ssl.py", line 935, in send
File "ssl.py", line 636, in write
urllib3.exceptions.SSLError: The operation did not complete (write) (_ssl.c:2037)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 269, in _should_retry
return self._checker(attempt_number, response, caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 317, in __call__
caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 223, in __call__
attempt_number, caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 359, in _check_caught_exception
raise caught_exception
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 174, in _get_response
http_response = self._send(request)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 218, in _send
return self.http_session.send(request)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\httpsession.py", line 260, in send
raise SSLError(endpoint_url=request.url, error=e)
botocore.exceptions.SSLError: SSL validation failed for https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/###############################/code The operation did not complete (write) (_ssl.c:2037)
2019-01-11 12:44:19,820 - MainThread - botocore.retryhandler - DEBUG - Retry needed, action of: 0.8963882468378392
2019-01-11 12:44:19,820 - MainThread - botocore.endpoint - DEBUG - Response received to retry, sleeping for 0.8963882468378392 seconds
2019-01-11 12:44:20,717 - MainThread - botocore.hooks - DEBUG - Event request-created.lambda.UpdateFunctionCode: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x000002CF16D57198>>
2019-01-11 12:44:20,718 - MainThread - botocore.hooks - DEBUG - Event choose-signer.lambda.UpdateFunctionCode: calling handler <function set_operation_specific_signer at 0x000002CF14E669D8>
2019-01-11 12:44:20,799 - MainThread - botocore.auth - DEBUG - Calculating signature using v4 auth.
2019-01-11 12:44:20,800 - MainThread - botocore.auth - DEBUG - CanonicalRequest:
PUT
/2015-03-31/functions/###############################/code
host:lambda.us-east-1.amazonaws.com
x-amz-date:20190111T104420Z
host;x-amz-date
33a30325ede6631c605d7dd8fc83cb0200f609b587e0ff6821ae2b88e9d6ffea
2019-01-11 12:44:20,801 - MainThread - botocore.auth - DEBUG - StringToSign:
AWS4-HMAC-SHA256
20190111T104420Z
20190111/us-east-1/lambda/aws4_request
87579068e9d38b28b9617bb66917d6b7c3f70ffe36f0356bdb252a87d0910c5c
2019-01-11 12:44:20,802 - MainThread - botocore.auth - DEBUG - Signature:
######################################################
2019-01-11 12:44:20,802 - MainThread - botocore.endpoint - DEBUG - Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/###############################/code, headers={'User-Agent': b'aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7', 'X-Amz-Date': b'20190111T104420Z', 'Authorization': b'AWS4-HMAC-SHA256 Credential=################/20190111/us-east-1/lambda/aws4_request, SignedHeaders=host;x-amz-date, Signature=######################################################', 'Content-Length': '15340895'}>
...
2019-01-11 12:48:36,132 - MainThread - awscli.clidriver - DEBUG - Exception caught in main()
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
chunked=chunked)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 354, in _make_request
conn.request(method, url, **httplib_request_kw)
File "http\client.py", line 1239, in request
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 125, in _send_request
method, url, body, headers, *args, **kwargs)
File "http\client.py", line 1285, in _send_request
File "http\client.py", line 1234, in endheaders
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 152, in _send_output
self.send(msg)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 236, in send
return super(AWSConnection, self).send(str)
File "http\client.py", line 986, in send
File "ssl.py", line 965, in sendall
File "ssl.py", line 935, in send
File "ssl.py", line 636, in write
socket.timeout: The write operation timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\httpsession.py", line 242, in send
decode_content=False,
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\util\retry.py", line 343, in increment
raise six.reraise(type(error), error, _stacktrace)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\packages\six.py", line 685, in reraise
raise value.with_traceback(tb)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
chunked=chunked)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 354, in _make_request
conn.request(method, url, **httplib_request_kw)
File "http\client.py", line 1239, in request
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 125, in _send_request
method, url, body, headers, *args, **kwargs)
File "http\client.py", line 1285, in _send_request
File "http\client.py", line 1234, in endheaders
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 152, in _send_output
self.send(msg)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\awsrequest.py", line 236, in send
return super(AWSConnection, self).send(str)
File "http\client.py", line 986, in send
File "ssl.py", line 965, in sendall
File "ssl.py", line 935, in send
File "ssl.py", line 636, in write
urllib3.exceptions.ProtocolError: ('Connection aborted.', timeout('The write operation timed out',))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\awscli\clidriver.py", line 207, in main
return command_table[parsed_args.command](remaining, parsed_args)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\awscli\clidriver.py", line 344, in __call__
return command_table[parsed_args.operation](remaining, parsed_globals)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\awscli\clidriver.py", line 516, in __call__
call_parameters, parsed_globals)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\awscli\clidriver.py", line 636, in invoke
client, operation_name, parameters, parsed_globals)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\awscli\clidriver.py", line 648, in _make_client_call
**parameters)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\client.py", line 320, in _api_call
return self._make_api_call(operation_name, kwargs)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\client.py", line 610, in _make_api_call
operation_model, request_dict)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 102, in make_request
return self._send_request(request_dict, operation_model)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 136, in _send_request
success_response, exception):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 205, in _needs_retry
caught_exception=caught_exception, request_dict=request_dict)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\hooks.py", line 356, in emit
return self._emitter.emit(aliased_event_name, **kwargs)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\hooks.py", line 228, in emit
return self._emit(event_name, kwargs)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\hooks.py", line 211, in _emit
response = handler(**kwargs)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 183, in __call__
if self._checker(attempts, response, caught_exception):
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 251, in __call__
caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 277, in _should_retry
return self._checker(attempt_number, response, caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 317, in __call__
caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 223, in __call__
attempt_number, caught_exception)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\retryhandler.py", line 359, in _check_caught_exception
raise caught_exception
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 174, in _get_response
http_response = self._send(request)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\endpoint.py", line 218, in _send
return self.http_session.send(request)
File "C:\Program Files\Amazon\AWSCLI\runtime\lib\site-packages\botocore\httpsession.py", line 273, in send
endpoint_url=request.url
botocore.exceptions.ConnectionClosedError: Connection was closed before we received a valid response from endpoint URL: "https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/###############################/code".
2019-01-11 12:48:36,151 - MainThread - awscli.clidriver - DEBUG - Exiting with rc 255
Connection was closed before we received a valid response from endpoint URL: "https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/###############################/code".
AWS κΈ°λ‘μ μΆλ ₯:
AWS CLI command entered
at time: 2019-01-11 12:41:02.670
with AWS CLI version: aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7
with arguments: ['lambda', 'update-function-code', '--function-name', '####################################################', '--zip-file', 'fileb://API.zip', '--debug']
[0] API call made
at time: 2019-01-11 12:42:29.095
to service: lambda
using operation: UpdateFunctionCode
with parameters: {
"FunctionName": "####################################################",
"ZipFile": "<Byte sequence>"
}
[0] HTTP request sent
at time: 2019-01-11 12:43:18.195
to URL: https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/####################################################/code
with method: PUT
with headers: {
"Authorization": "AWS4-HMAC-SHA256 Credential=####################/20190111/us-east-1/lambda/aws4_request, SignedHeaders=host;x-amz-date, Signature=###############################################################",
"Content-Length": "15340895",
"User-Agent": "aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7",
"X-Amz-Date": "20190111T104318Z"
}
with body: {
"ZipFile": "UEsDBBQAAAAIABZ2Kk6MM..."
}
[0] HTTP request sent
at time: 2019-01-11 12:44:20.802
to URL: https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/####################################################/code
with method: PUT
with headers: {
"Authorization": "AWS4-HMAC-SHA256 Credential=####################/20190111/us-east-1/lambda/aws4_request, SignedHeaders=host;x-amz-date, Signature=###############################################################",
"Content-Length": "15340895",
"User-Agent": "aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7",
"X-Amz-Date": "20190111T104420Z"
}
with body: {
"ZipFile": "UEsDBBQAAAAIABZ2Kk6MM..."
}
[0] HTTP request sent
at time: 2019-01-11 12:45:24.212
to URL: https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/####################################################/code
with method: PUT
with headers: {
"Authorization": "AWS4-HMAC-SHA256 Credential=####################/20190111/us-east-1/lambda/aws4_request, SignedHeaders=host;x-amz-date, Signature=###############################################################",
"Content-Length": "15340895",
"User-Agent": "aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7",
"X-Amz-Date": "20190111T104524Z"
}
with body: {
"ZipFile": "UEsDBBQAAAAIABZ2Kk6MM..."
}
[0] HTTP request sent
at time: 2019-01-11 12:46:29.277
to URL: https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/####################################################/code
with method: PUT
with headers: {
"Authorization": "AWS4-HMAC-SHA256 Credential=####################/20190111/us-east-1/lambda/aws4_request, SignedHeaders=host;x-amz-date, Signature=###############################################################",
"Content-Length": "15340895",
"User-Agent": "aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7",
"X-Amz-Date": "20190111T104629Z"
}
with body: {
"ZipFile": "UEsDBBQAAAAIABZ2Kk6MM..."
}
[0] HTTP request sent
at time: 2019-01-11 12:47:34.508
to URL: https://lambda.us-east-1.amazonaws.com/2015-03-31/functions/####################################################/code
with method: PUT
with headers: {
"Authorization": "AWS4-HMAC-SHA256 Credential=####################/20190111/us-east-1/lambda/aws4_request, SignedHeaders=host;x-amz-date, Signature=###############################################################",
"Content-Length": "15340895",
"User-Agent": "aws-cli/1.16.17 Python/3.6.0 Windows/10 botocore/1.12.7",
"X-Amz-Date": "20190111T104734Z"
}
with body: {
"ZipFile": "UEsDBBQAAAAIABZ2Kk6MM..."
}
AWS CLI command exited
at time: 2019-01-11 12:48:36.154
with return code: 255
λλ μ€λλ μ¬μ ν λ¬Έμ λ₯Ό κ²ͺκ³ μλ€. μΆκ° μ‘°μΈ λΆνλ립λλ€.
νΈμ§: μ΅μ λ²μ μ aws cli(1.16.88)λ‘ μ λ°μ΄νΈνλ©΄ λμΌν κ²°κ³Όκ° λνλ©λλ€.
μ΄ λ¬Έμ κ° κ³μ λ°μν©λλ€. μ΄λ€ λ¬Έμ κ° μμ μ μμ΅λκΉ?
κ±°μ κ°μ ν¬κΈ°μ λ³κ²½λμ§ μμ νλ‘μ νΈλ₯Ό λ€μ μ λ‘λνλ €κ³ μλνμΌλ©° μ λλ‘ μλν©λλ€.
@moldstadt - νΌλλ°±κ³Ό μΈλ΄μ¬μ κ°μ¬λ립λλ€. λλ²κ·Έ λ‘κ·Έ λ° κΈ°λ‘ μΆλ ₯μ κΈ°λ°μΌλ‘ λ€νΈμν¬ λ¬Έμ λλ μκ° μ΄κ³Όκ° μλ κ²μΌλ‘ λνλ©λλ€. λ³κ²½λ νλ‘μ νΈμ λ³κ²½λμ§ μμ νλ‘μ νΈμ λ€νΈμν¬ μ°¨μ΄κ° μλμ?
μ΄ νΈλ μμ μμ μΆκ° μ 보 μμ²μ λν μλ΅μ΄ μμκΈ° λλ¬Έμ μλμΌλ‘ μ’ λ£λμμ΅λλ€. νμ¬ λ¬Έμ μ μλ μ 보λ§μΌλ‘λ μ‘°μΉλ₯Ό μ·¨νκΈ°μ μΆ©λΆν μ λ³΄κ° μμ΅λλ€. λ μ‘°μ¬ν μ μλλ‘ νμν λ΅λ³μ΄ μκ±°λ μ°ΎμΌλ©΄ μ°λ½ν΄ μ£Όμμμ€.
@moldstadt μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν μ μ΄ μμ΅λκΉ? κ°μ λ¬Έμ λ₯Ό λλ²κΉ νλ λ° λͺ μκ°μ΄ κ±Έλ Έμ΅λλ€ π£
κ°μ¬ ν΄μ!
μ λλ€ μ½λλ₯Ό λ°°ν¬νλ €κ³ ν λλ μ΄ λ¬Έμ κ° λ°μν©λλ€.
Elastic beanstalkμ λ°°ν¬ν λ λΉμ·ν λ¬Έμ κ° μμ΅λλ€. λ€μ λ²μ μ Windowsμμ PowerShellλ‘ μμ
νκ³ μμ΅λλ€. EB CLI 3.14.13 (Python 3.6.2)
λ°λ³΅λλ μ€λ₯λ λ€μκ³Ό κ°μ΅λλ€.
(DEBUG) ebcli.lib.aws : Making api call: (s3, upload_part) to region: us-west-2 with args: {...}
μ€λλ μλ μ¬μ ν κ°μ λ¬Έμ κ° μμ΅λλ€. λ€λ₯Έ λλ€ λͺ
λ Ήμ cliλ₯Ό ν΅ν΄ μ¬μ©ν μ μμ§λ§ update-function-code
λ κ³μν΄μ λμΌν μ€λ₯λ₯Ό λ°νν©λλ€.
Connection was closed before we received a valid response from endpoint URL: "https://lambda.eu-west-2.amazonaws.com/2015-03-31/functions/test-fn/code".
μ½λ μ λ‘λλ₯Ό ν μ€νΈν λͺ¨λ μ§μ(us-east-1, us-east-2, eu-west-2)μμ μ΄ μ€λ₯κ° λ°μν¨μ νμΈν μ μμ΅λλ€.
λν λ³κ²½ μμ΄ awscliλ₯Ό λ€μ μ€μΉνμ΅λλ€. νμ¬ λ²μ : aws-cli/1.16.132 Python/3.7.2 Darwin/18.0.0 botocore/1.12.122
λ λ§μ μ¬λλ€μ΄ μ΄ λ¬Έμ λ₯Ό κ²ͺκ³ μλ κ² κ°μμ μ΄ λ¬Έμ κ° λ€μ μ΄λ¦¬κΈ°λ₯Ό λ°λλλ€.
κ·Έλ§ν κ°μΉκ° μκΈ° λλ¬Έμ λ΄ λ¬Έμ λ λͺ μκ° νμ μ μ λ‘ ν΄κ²°λλ κ² κ°μμ΅λλ€.
λ§μΉ¨λ΄ μλν λͺ
λ Ήμ μ
λ°μ΄νΈ κΈ°λ₯ μ½λ λͺ
λ Ήμ --debug
νλκ·Έλ₯Ό μΆκ°νλ κ²μ΄μ§λ§ μ΄κ²μ΄ ν΄κ²° λ°©λ²κ³Ό κ±°μ κ΄λ ¨μ΄ μλ€κ³ νμ ν©λλ€.
νμμ μν΄ λ€μμ λ΄κ° μλν κ²μΈλ° λ¬Έμ λ₯Ό _ν΄κ²°νμ§ λͺ»νμ΅λλ€_.
1.16.130
)μ΄ λ¬Έμ κ° λ°μνλ λμ λ΄ νμ΄ λͺ λ Ήμ μ€νν μ μμλ€λ μ λ μ£Όλͺ©ν κ°μΉκ° μμ΅λλ€. λ°λΌμ AWS CLIκ° μλλΌ μ»΄ν¨ν° λ¬Έμ μΌ κ°λ₯μ±μ΄ λ§€μ° λμ΅λλ€.
μ΄ λ¬Έμ κ° κ³μ λ°μν©λλ€. μ΄λ€ λλ μλνκ³ μ΄λ€ λλ μλν©λλ€
νμ§ μμ΅λλ€.
2019λ 3μ 27μΌ μμμΌ 15μ 46λΆμ William Pelrine [email protected]μ΄ λ€μκ³Ό κ°μ΄ μΌμ΅λλ€.
κ·Έλ§ν κ°μΉκ° μκΈ° λλ¬Έμ λ΄ λ¬Έμ λ λͺ μκ° νμ μ μ λ‘ ν΄κ²°λλ κ² κ°μμ΅λλ€.
λ§μΉ¨λ΄ μλν λͺ λ Ήμ --debug νλκ·Έλ₯Ό μ λ°μ΄νΈμ μΆκ°νλ κ²μ΄μμ΅λλ€.
κΈ°λ₯ μ½λ λͺ λ Ήμ΄μ§λ§ μ΄κ²μ΄
ν΄μλ.νλλ₯Ό μν΄ μ΄κ²λ€μ λ΄κ° μλν κ²μΈλ° ν΄κ²° λμ§ μμμ΅λλ€.
λ¬Έμ :
- λ€λ₯Έ μ‘μΈμ€ ν€/λΉλ°λ‘ μ€ν
- λ€λ₯Έ IAM μ¬μ©μλ‘ μ€ν
- λ€λ₯Έ λ€νΈμν¬μμ μ€ν
- μ΅μ λ²μ μ AWS CLI(1.16.130)μμ μ€ν
- λ΄ μ»΄ν¨ν° λ€μ μμ
μ°λ¦¬ νμ΄ λͺ λ Ήμ μ€νν μ μμλ€λ μ λ μ£Όλͺ©ν κ°μΉκ° μμ΅λλ€(μ¬μ§μ΄
λ΄ IAM μ격 μ¦λͺ μ¬μ©) μ΄ λ¬Έμ κ° λ°μνλ λμ
AWS CLIκ° μλλΌ μ»΄ν¨ν°μ λ¬Έμ κ° μμ μ μμ΅λλ€.β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈ
https://github.com/aws/aws-cli/issues/3842#issuecomment-477161637 λλ μμκ±°
μ€λ λ
https://github.com/notifications/unsubscribe-auth/AVoOPyfE30twp3uA1Vzo0SsaHfNd-6uWks5va3YhgaJpZM4Z5fYF
.
λνμ΄ λ¬Έμ λ₯Ό κ²ͺκ³
--debug νλκ·Έλ‘ μ€νμ μλνμ§λ§ μ무 ν¨κ³Όκ° μμ΅λλ€.
@moldstadt λΉμ μ mac osx μ¬μ©μμ λκΉ? κ·Έλ¦¬κ³ homebrewλ‘ μ€μΉνμ ¨λμ?
@moldstadt @inci90 λ° μμ λ¬Έμ λ₯Ό κ²ͺκ³ μλ λ€λ₯Έ λΆλ€μ λ€λ₯Έ Wi-Fi λ€νΈμν¬μ μ°κ²°νμ¬ λ¬Έμ λ₯Ό ν΄κ²°ν μ μμμ΅λλ€.
μ΄κ²μ μ΄μνμ§λ§ μ
λ‘λλ νμ μ ν λ€νΈμν¬μ ν
λλ§ν λ --debug
νλκ·Έ μ 무μ κ΄κ³μμ΄ μλν©λλ€. κ·Έλ¬λ μ΄λ€ μ΄μ λ‘ λ΄ ν λ€νΈμν¬μμ μ€ν¨ν©λλ€. μμΈμ΄ 무μμΈμ§ κΆκΈν©λλ€...
μ΄ λ¬Έμ λ λ‘컬 μ»΄ν¨ν° λλ λ€νΈμν¬ λ¬Έμ μ κ΄λ ¨μ΄ μμΌλ©° CLIμ κ΄λ ¨μ΄ μλ κ² κ°μ΅λλ€. μ§κΈμ μ΄ λ¬Έμ λ₯Ό λ«κ³ μμ§λ§ λ¬Έμ λ₯Ό μ¬ννκΈ° μν΄ ν μ μλ νΉμ λ¨κ³κ° μλ κ²½μ° λ€μ μ΄ μ μμ΅λλ€.
μ΄μ λ¬Έμ κ° μ¬λΌμ‘μ΅λλ€. λ€νΈμν¬ λ¬Έμ λ‘ λ³΄μ΄λμ§ νμΈν μ μμ΅λλ€.
λ€λ₯Έ Wi-Fi λ€νΈμν¬λ‘ μ΄λνλλ° λ¬Έμ κ° μ μ λ‘ ν΄κ²°λμμ΅λλ€.
@inci90 - μ λ°μ΄νΈν΄μ£Όμ μ κ°μ¬ν©λλ€.
μ΄κ²μ μ¬μ ν ββλ¬Έμ μ λλ€. Wi-Fiλ₯Ό λ³κ²½νκ³ μ‘μΈμ€ ν€μ λΉλ°λ²νΈλ₯Ό λ€μ μμ±νμ΅λλ€. κΈ°λ₯μ λ°°ν¬ν μ μκΈ° λλ¬Έμ μ§κΈμ ν° λ¬Έμ λ₯Ό μΌμΌν€κ³ μμ΅λλ€. λμμ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€.
λν WSL μ°λΆν¬ 18.04μμ μ ν€κ° μμ±λμ΄ λμΌν λ¬Έμ κ° λ°μν©λλ€.
λμΌν λ¬Έμ :(, 7MB zip νμΌλ§ μ λ‘λλ¨
@deepak-kapoor, @musahidari λ° @ychennay - μ΄ λ¬Έμ μ λν νΌλλ°±μ κ°μ¬λ립λλ€. μλ λ¬Έμ κ° λ€νΈμν¬ λ¬Έμ λ‘ νμΈλμμΌλ―λ‘ μ΄ λ¬Έμ λ₯Ό μ’ λ£λ μνλ‘ μ μ§νκ³ μΆμ΅λλ€. μ λ¬Έμ λ₯Ό μ΄κ³ λ¬Έμ λ₯Ό μ¬ννλ λ° μ¬μ©ν μ μλ λ¨κ³λ₯Ό μ 곡νκ±°λ λλ²κ·Έ λ‘κ·Έμ μΆλ ₯μ μ 곡νμΈμ. κ°μ¬ ν΄μ.
μλ λ¬Έμ λ λ€νΈμν¬ λ¬Έμ λ‘ νμΈλμμ΅λλ€.
μλμ, @moldstadt (μλ³Έ λ¬Έμ μ OP)λ νμΈνμ§ μμμ΅λλ€. https://github.com/aws/aws-cli/issues/3842#issuecomment -485448934μμλ§ μ£Όμ₯νμ΅λλ€.
μ΄ λ¬Έμ λ λ‘컬 μ»΄ν¨ν° λλ λ€νΈμν¬ λ¬Έμ μ κ΄λ ¨μ΄ μμΌλ©° CLIμ κ΄λ ¨μ΄ μλ κ² κ°μ΅λλ€.
μ΄ λμ μνΈ λ°°νμ μ΄μ§ μμ΅λλ€. λ΄κ° μ΄ν΄ν μν©μμλ λ€νΈμν¬ λ¬Έμ κ° μκ³ CLIκ° λ°μνλ λ€νΈμν¬ λ¬Έμ λ₯Ό μ λλ‘ μ²λ¦¬νμ§ λͺ»ν©λλ€. λΆλ/λΆμΆ©λΆν μ€λ₯ μ²λ¦¬λ μ λμ μΌλ‘ CLI λ¬Έμ λ‘ κ°μ£Όλ©λλ€.
μ§κΈ μ΄ λ¬Έμ κ° λ°μνμ΅λλ€. μ΄κ²μ λ΄ μ§μ₯κ³Ό μ§μμ λͺ¨λ μλνμ΅λλ€. μ΄μ λ μ΄μ μλνμ§ μμ΅λλ€. ν¬κΈ° λ¬Έμ κ° μλλλ€(κ·Έλ λ€λ©΄ AWSμμ μμ²μ 무μνμ§ μκ³ μ€λ₯λ₯Ό λ³΄κ³ νκΈ°λ₯Ό λ°λλλ€). μ¬κΈ°μ λ μ€λ§νΈν CLIκ° νμνλ€κ³ μκ°ν©λλ€.
FWIW: μ¨λΌμΈμΌλ‘λ§ μ λ‘λν μ μμ΅λλ€(μκ°μ΄ μ‘°κΈ κ±Έλ¦½λλ€). CLIλ νμ¬ μΈλͺ¨κ° μμ΅λλ€. νμΌ ν¬κΈ°λ μ§λ μκ° μ΄ν λͺ λ°μ΄νΈ μ΄μ λ³κ²½λμ§ μμμ΅λλ€. λ΄ μκ°μλ CLI λκ΅¬κ° λ무 빨리 μκ° μ΄κ³Όλκ±°λ AWSκ° νμ¬ λ무 λ립λλ€.
WSL 1μμλ λ°μ΄λ¬μ€ λ°±μ μ μ€μ§ν΄λ μλνμ§ μμΌλ―λ‘ μμ ν μ’ λ£ν΄μΌ ν©λλ€. μΉ΄μ€νΌμ€ν€ μΈν°λ· μν리ν°λ₯Ό μ¬μ©νκ³ μμ΅λλ€.
@rjamesnw @musahaidari λ AWS λ€νΈμν¬λ μλ²μ λ¬Έμ κ° μμμ΄ λ°νμ‘μ΅λλ€. λ΄ λν μ€ μΌλΆλ λ€λ₯Έ ISPμμ λμΌν λ¬Έμ λ₯Ό κ²½ννμ§λ§ μ°λ¦¬μ λͺ¨λ κΈ°λ₯μ eu-cental-1
μ§μμ μμΌλ©° λ€λ₯Έ μ§μμμλ μν©μ΄ λ€λ₯Ό μ μμ΅λλ€.
μ, λͺ μκ° νμ ν¨μ¬ λΉ¨λΌμ‘κ³ CLIλ λ€μ λΉ λ₯΄κ² μλνμ΅λλ€. νμ΄νλΌμΈ λ°°ν¬ μ¬μ©μΌλ‘ μ ννκΈ° λλ¬Έμ μ§κΈμ μ€μνμ§ μμ΅λλ€.
λλ μ΄μ΄ μ’μμ§ λ§ λ€μμ μΆκ° ν νμ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€.
--cli-connect-timeout 6000
--cli-connect-timeout 6000 μ μ΄μ --connection-timeout 6000 μ΄μ΄μΌ νκ³ κ·Έκ²μ΄ μ μκ² ν¨κ³Όμ μ΄λΌκ³ μκ°ν©λλ€.
--cli-connect-timeout 6000 μ΄ μ μκ² ν¨κ³Όμ μ΄λΌκ³ μ¬κΈ°μμ μΈκΈνμ΅λλ€.
λλ²κ·Έμμ ν° zip νμΌ λ°/λλ λλ¦° μ°κ²°μ κ²½μ° zip νμΌμ΄ μμ ν μ λ‘λλκΈ° μ μ μ°κ²° μκ°μ΄ μ΄κ³Όλλ€λ κ²μ΄ λΆλͺ ν©λλ€.
μ¬μ©μλ cli-connect-timeoutμ λν μ μ ν μ€μ μ΄ λ¬΄μμΈμ§ μΆμΈ‘ν νμκ° μμ΄μΌ ν©λλ€. cliλ νλ°νκ² μ λ‘λ μ€μΈ μμ²μ μκ° μ΄κ³Όν΄μλ μ λ©λλ€. κ·Έλμ μ΄κ²μ λ΄ λ³΄κΈ°μ λ²κ·Έμ λλ€.
FWIW λλ μ μ ν μ€μ μ΄ --cli-connect-timeout 0μ΄λ©° μκ° μ΄κ³Όλμ΄μλ μλλ€κ³ μκ°ν©λλ€.
--cli-connect-timeout 6000λ λλ₯Ό μν΄ νΈλ¦μ μννμ΅λλ€.
2020λ 2μ: --cli-connect-timeout 6000μ΄ μ μκ²λ ν¨κ³Όμ μ΄μμ΅λλ€.
3μ 20μΌ: --cli-connect-timeout 6000
λλ₯Ό μν΄ μΌνλ€
2020λ 3μ 23μΌ: --cli-connect-timeout 6000μ΄ μ’μ μ루μ μ λλ€.
λ°μ΄λ¬μ€ λ°±μ μ΄ μ°κ²°μ μ°¨λ¨νκ³ μμ§ μμμ§ νμΈνμμμ€.
λ°μ΄λ¬μ€ λ°±μ μννΈμ¨μ΄μ μν΄ λΆκ³Όλ λ¬Έμ μ λλ€. μ κ²½μ°μλ μΉ΄μ€νΌμ€ν€μ λλ€. AVκ° μ’ λ£λλ©΄ μ°κ²°μ΄ μλ²½ν©λλ€.
--cli-connect-timeout 6000λ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€. κ°μ¬ν©λλ€! μλ§μ‘΄μ κ·Έ μ루μ μ λ μ μκ³ μμ΄μΌ ν©λλ€.
--cli-connect-timeout 6000λ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€. κ°μ¬ν©λλ€! μλ§μ‘΄μ κ·Έ μ루μ μ λ μ μκ³ μμ΄μΌ ν©λλ€.
μ΄κ²μ μλ§μ‘΄μ λν μ§λ¬Έμ΄ μλλλ€. μ΄κ²μ λ€νΈμν¬ λ°/λλ μ μ¬μ μΌλ‘ μ°κ²°μ μ¬μ©νλ λͺ¨λ κ²(μ κ²½μ°μλ λ°μ΄λ¬μ€ λ°±μ κ³Ό κ°μ)μ λν μ§λ¬Έμ λλ€.
λ€νΈμν¬ μ€λ₯μΌ μ μμ΅λλ€.
VPNμ μ°κ²°λμ΄ μλ κ²½μ° μ°κ²°μ ν΄μ ν ν μλνμμμ€.
λ λμ μΈν°λ· μ°κ²°λ‘ μλ
λ΄ κ²½μ°μλ VPNμ λ«λ κ²μ΄ ν¨κ³Όκ°μμμ΅λλ€.
μ΄ λ¬Έμ λ₯Ό νμΈνμμμ€ https://github.com/aws/sagemaker-python-sdk/issues/799
--cli-connect-timeout 6000λ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€. κ°μ¬ν©λλ€!
μ¬κΈ°μ μ μλ μ루μ
μ€ μ΄λ κ²λ λλ₯Ό μν΄ μΌνμ§ μμλ€κ³ μΈκΈνκΈ°λ§ νλ©΄ λ©λλ€.
λ΄ .zip νμΌμ 16.6MBμ΄κ³ --cli-connect-timeout 6000μ μΆκ°νλ©΄ μλͺ
λ§λ£ μ€λ₯κ° λ°μνμ΅λλ€.
λ€λ₯Έ λ€νΈμν¬λ‘ μ νν΄λ μ무 μΌλ μΌμ΄λμ§ μμμ΅λλ€.
μ΄μ λν΄ cliμμ μ 곡νλ 곡μ μ루μ μ΄ μμ΅λκΉ?
2020λ
7μ 23μΌ
ν λ€νΈμν¬μ VPNμ΄ λͺ¨λ μλνμ§ μμμ΅λλ€. --cli-connect-timeout 6000 μλ
function.zipμ 38MBμμ΅λλ€.
μ¬κΈ°μ μ μλ μ루μ μ€ μ΄λ κ²λ λλ₯Ό μν΄ μΌνμ§ μμλ€κ³ μΈκΈνκΈ°λ§ νλ©΄ λ©λλ€.
λ΄ .zip νμΌμ 16.6MBμ΄κ³ --cli-connect-timeout 6000μ μΆκ°νλ©΄ μλͺ λ§λ£ μ€λ₯κ° λ°μνμ΅λλ€.
λ€λ₯Έ λ€νΈμν¬λ‘ μ νν΄λ μ무 μΌλ μΌμ΄λμ§ μμμ΅λλ€.μ΄μ λν΄ cliμμ μ 곡νλ 곡μ μ루μ μ΄ μμ΅λκΉ?
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μ λ‘λλ₯Ό μ¬λ¬ λ² λ€μ μλν΄μΌ νμ΅λλ€. μΌλ°μ μΌλ‘ μ΄ λ©μμ§λ₯Ό νΌνλ €λ©΄ μΆ©λΆν λΉ λ₯Έ μ λ‘λ μλκ° νμνλ€κ³ μκ°ν©λλ€. κ·Έλ μ§ μμΌλ©΄ μ λ‘λνλ λμ μλͺ μ΄ λ§λ£λλ κ²μ²λΌ 보μ΄κΈ° λλ¬Έμ μ§μμ μΈ λ¬Έμ μ λλ€.
Mac bitdefender AVλ₯Ό λλ κ²μ λμμ΄ λμ§ μμμ§λ§ --cli-connect-timeout 6000μ΄ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€. νμΌ ν¬κΈ° 10MB, μ골 DSL μΈν°λ· cxn(λ€μ΄ 15κ°, μλ‘ 1κ°).
λλ¦° λ€νΈμν¬μ μλμ μΌλ‘ ν° μ λ‘λλ‘ μΈν΄ μκ°μ΄ μ΄κ³Όλ κ² κ°μ΅λλ€.
μ λ μ΄ λ¬Έμ λ₯Ό κ²ͺκ³ μλλ° μ΄λ€ λ΅λ³λ μ λ¬Έμ λ₯Ό ν΄κ²°νμ§ λͺ»ν©λλ€.
accelerate
μ true
μ¬λ°λ₯΄κ² κ΅¬μ± accelerate
git-bash
λ₯Ό μ¬μ©νλ λμ Windowsμμλ§ λ°μν©λλ€.macos
λ° ubuntu
λ μ€λ₯ μμ΄ λμΌν λ
Όλ¦¬λ₯Ό μ€νν©λλ€.cmd
λ Windowsμ©μΌλ‘λ§ μ νν κ²μ
λλ€. μλ§ λ¬Έμ κ° ν΄κ²°λ κ²μ΄κΈ° λλ¬Έμ
λλ€. νμ§λ§ λͺ¨λ κ²μ΄ κ³ ν΅μ€λ½μ΅λλ€.
μμμ μ μν 50MB μ νμ λ―ΈμΉμ§ λͺ»νλ λλ΅ 42 MiB
μμ νμ μ€ν¨ν©λλ€.
Completed 41.2 MiB/136.6 MiB (1.3 MiB/s) with 1 file(s) remaining
upload failed: .\***.tar.gz Connection was closed before we received a valid response from endpoint URL: "***.tar.gz".
fatal error: An error occurred (404) when calling the HeadObject operation: Key "***.tar.gz" does not exist
Completed 41.5 MiB/136.6 MiB (1.3 MiB/s) with 1 file(s) remaining
λκ΅°κ°μκ² λμμ΄ λλ€λ©΄ μ΄κ²μ μλνκ³ μ골μ μμ λ ν¨κ³Όκ° μμ΅λλ€. μ¬λ¬ λ² λ€μ μλνλλ‘ Python λΌμ΄λΈλ¬λ¦¬ μ½λλ₯Ό λ³κ²½νμ΅λλ€. μ΄λ€ μ΄μ λ‘ λ΄ μ골 μ§μμμλ νμ 4λ²μ§Έ μ¬μλλ₯Ό ν©λλ€. κ·Έλ°λ° μμ΄νμ΄κ° μ λλ νΈν μ κ°μ λ μμ΄νμ΄κ° μ μ‘νλλΌκ³ μ.
/lib/python3.8/http/client.py νμΌ λ³κ²½ - λ€μμ μ 체 send() λ©μλμ λλ€. λ΄ λ³κ²½ μ¬νμ μ£ΌμμΌλ‘ νμλ©λλ€.
def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""
if self.sock is None:
if self.auto_open:
self.connect()
else:
raise NotConnected()
if self.debuglevel > 0:
print("send:", repr(data))
if hasattr(data, "read") :
if self.debuglevel > 0:
print("sendIng a read()able")
encode = self._is_textIO(data)
if encode and self.debuglevel > 0:
print("encoding file using iso-8859-1")
while 1:
datablock = data.read(self.blocksize)
if not datablock:
break
if encode:
datablock = datablock.encode("iso-8859-1")
self.sock.sendall(datablock)
return
try:
# mowliv Edit 10/31/20
count = 0
while True:
try:
self.sock.sendall(data)
break
except socket.timeout:
count += 1
if count >= 8:
raise
else:
print(f"mowliv: ssl send - retry {count}")
except TypeError:
if isinstance(data, collections.abc.Iterable):
for d in data:
self.sock.sendall(d)
else:
raise TypeError("data should be a bytes-like object "
"or an iterable, got %r" % type(data))
--cli-connect-timeout 6000
λ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
λλ¦° μ°κ²° μκ°μ μ 곡νλ κΈ°μ
보μ νλ‘μκ° μλ ν λ€νΈμν¬.
22M zip νμ΄λ‘λ
λ²μ :
aws-cli/2.1.4 νμ΄μ¬/3.7.4 λ€μ/18.7.0 exe/x86_64
λ€λ₯Έ aws λλ€ λͺ λ Ήμ΄ μλν©λλ€. aws λλ€ μ λ°μ΄νΈ κΈ°λ₯ μ½λ μκ°μ΄ μ΄κ³Όλμμ΅λλ€.
/ κΈ°λ₯ μμ²μ λν μ½λ©νΈλ₯Ό λ§λ€ upvoteμνμμμ€ --cli-connect-timeout 6000
κΈ°λ³Έ μ :
κ°μ₯ μ μ©ν λκΈ
λλ μ΄μ΄ μ’μμ§ λ§ λ€μμ μΆκ° ν νμ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€.
--cli-connect-timeout 6000