備忘録。
EC2でIAM-ROLEを利用している場合
credential = Aws::InstanceProfileCredentials.new
client = Aws::S3::Client.new(region: 'ap-northeast-1', credentials: credential)
ECSでTaskRoleを利用してる場合
credential = Aws::ECSCredentials.new(retries: 3)
client = Aws::S3::Client.new(region: 'ap-northeast-1', credentials: credential)
※retriesは指定した方がよい。metadataの情報を元にAPIをコールするため、データ取得に失敗する可能性があるため